home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d7
/
backmail.arc
/
MANUAL.TXT
< prev
next >
Wrap
Text File
|
1991-12-28
|
183KB
|
5,032 lines
BACKMAIL TM
USERS MANUAL
|||||||| ||||||||
|||||||+---+|||||||
||||||+--+--+||||||
|||||+--+|+--+|||||
||||+--+|||+--+||||
|||+--+|||||+--+|||
||+--+|||||||+--+||
|+--+|||||||||+--+|
+---+|||||||||+---+
Alethic Software Inc.
52 Parkhill Road
Halifax, N.S. B3P 1R5
Voice # (902) 423-9860
March 5, 1989
Version 1.10
COPYRIGHT NOTICE
This software package and document are copyrighted (C) 1988 by
Alethic Software Incorporated. All rights reserved worldwide.
Alethic herewith gives permission for any user of the software to
reproduce and transmit this software package to third parties
provided that the following two conditions are met.
1) No alterations or deletions of any kind are made to the
operating software or documentation.
2) The software is distributed without charge of any kind by
the distributor, except with the written permission of
Alethic Software Incorporated.
Distribution of BackMail in violation of either of these conditions
constitutes an infringement of copyright.
DISCLAIMER
Alethic makes no warranties as to the contents of this document or
the software herein described and specifically disclaims any implied
warranties of merchantability or fitness for any particular purpose.
Alethic further reserves the right to make changes to the
specifications of the program and contents of this manual without
obligation to notify any person or organization of such changes.
OVERVIEW: WHAT IS BACKMAIL?...............................1
THE BACKMAILING BASICS....................................2
HOT KEYS..........................................2
AVAILABILITY TIMES................................2
MESSAGES AND FILES................................3
INMAIL, OUTMAIL AND TRANSFER......................3
TELEWARE..........................................3
HOW TO REGISTER...................................4
WHY REGISTER?.....................................4
SO................................................5
THE PACKAGE...............................................5
INSTALLATION..............................................5
CONFIG.SYS........................................6
CONNECTING YOUR MODEM.............................6
BMCONFIG.COM......................................7
THE FIRST TIME YOU RUN BACKMAIL...................9
START UP MESSAGES.................................10
STARTUP BANNER....................................10
INITIALIZING THE MODEM............................11
KEEPING TIME......................................12
MAKE SURE YOUR PHONE NUMBER IS CORRECT............13
SELECTING A FUNCTION......................................13
REMOVING BACKMAIL FROM MEMORY.............................13
SUSPENDING BACKMAIL.......................................13
USING OTHER COMMUNICATIONS PROGRAMS.......................14
RUNNING UNATTENDED........................................14
SEND A MESSAGE............................................15
THE BACKMAIL MESSAGE EDITOR.......................15
HOW LONG CAN MESSAGES BE?.........................15
SUBJECT LINE......................................16
ADDRESSING YOUR MAIL..............................16
MASS MAILINGS.....................................17
SUSPENDING DESTINATIONS...........................17
WHEN YOU HAVE ADDRESSED YOUR MAIL.................17
ABORTING THE MESSAGE..............................18
READ NEW MAIL.............................................19
RECEIVED FILES....................................19
INCOMING MESSAGES.................................20
REPLYING TO MESSAGES..............................20
FORWARDING MESSAGES...............................21
MARKING MESSAGES AS READ OR UNREAD................21
SEND A FILE...............................................22
FILE SIZE.........................................23
ADDRESSING A FILE.................................23
SUSPENDING DESTINATIONS...........................23
DISPLAY STATUS....................................25
STATUS REPORTS....................................25
SPECIAL STATUS MESSAGES...........................26
SUSPENDING DESTINATIONS...........................26
MAINTAIN INCOMING MAIL............................27
MAILBOX MAINTENANCE.......................................27
MAINTAINING INMAIL........................................27
DELETING MAIL.....................................28
APPENDING MESSAGES TO FILES.......................28
MAINTAIN OUTGOING MAIL............................29
APPENDING TO FILE.................................30
1
READDRESSING OUTGOING MAIL........................30
MAINTAINING WHILE ONLINE..........................30
UPDATE PHONE DIRECTORY....................................31
VOICE AND DATA NUMBERS............................31
DIRECTORY LISTING.................................31
DELETING PHONE DIRECTORY ENTRIES..................32
ADDING A NEW BACKMAIL DESTINATION.................34
NAME..............................................34
PREFIX NAMES AND PREFIX NUMBERS...................35
VOICE PHONE NUMBER................................36
EXTENSIONS........................................36
DOES THIS DESTINATION HAVE A BACKMAIL?............36
HANDLE............................................37
PRIORITY..........................................37
AVAILABILITY TIMES................................37
MAXIMUM RETRYS....................................38
ACCEPT RETURN MAIL................................38
'AUTOMATIC' DIRECTORY UPDATES.....................39
CHANGE SETUP..............................................40
AVAILABILITY TIME.................................40
NOTIFICATION......................................42
LAG TIME..........................................42
CLOCK DISPLAY.....................................43
LETTER HEAD.......................................43
WAIT FOR DIAL TONE................................43
ANSWER MODE.......................................44
PHONE PREFIXES AND SUFFIXES.......................44
PHONE DIALING MODE................................47
SCREEN RETRACE HANDLING...........................47
HOT KEYS..........................................47
TECHNICIAN SETTINGS...............................48
SAVE SETUP........................................49
VOICE CALLS...............................................50
PLACING A CALL....................................50
USING THE PHONE DIRECTORY.........................50
DIAL IT YOURSELF..................................51
ADDING A NUMBER TO YOUR PHONE DIRECTORY...........51
ON CONNECT........................................52
IF BACKMAIL IS USING THE PHONE....................52
WHEN YOU'VE FINISHED YOUR CALL....................54
RECEIVING VOICE CALLS.............................54
FROM THE CALLER'S POINT OF VIEW...................55
TROUBLE SHOOTING..................................57
DESIGNERS NOTE............................................57
APPENDIX A: TECHNICAL SETTINGS...........................1
TECH 0 - 15: MODEM COMMAND STRINGS...............2
MODEM RESPONSE VALUES: TECH 50 - 70...............4
TECH 72: MODEM RESET TIME.........................4
TECH 73: WHICH RING TO ANSWER.....................5
TECH 74: GRAPHICS DISPLAY.........................6
TECH 75: CURSOR SPEED UP.........................6
TECH 80 - 111: COLOR TABLE........................7
APPENDIX B: CUSTOMIZING BACKMAIL FOR YOUR MODEM..........1
DIP SWITCHES......................................1
MODEM RESPONSE CODES..............................2
X SETTINGS: CONTROLLING EXTENDED RESPONSES........4
MNP MODEMS........................................4
2
DOES YOUR MODEM SUPPORT "&" COMMANDS..............5
TURNING ON BUSY DETECT AND WAIT FOR DIAL TONE.....5
WHICH RING TO ANSWER..............................5
SLUGGISH MODEMS...................................5
CAVEAT............................................5
MODEM COMMAND STRINGS.............................7
ADVICE TO HACKERS.................................8
APPENDIX C: UNDERSTANDING EXTENSION NUMBERS
DECLARING YOUR OWN EXTENSION......................1
THE INTERNAL PREFIX...............................1
3
OVERVIEW: WHAT IS BACKMAIL?
BackMail is a brand new kind of microcomputer communications
program.
BackMail is a background (resident process) communications program
that turns your computer into the center of your own electronic mail
network.
> BackMail can be used to compose and send messages, files and
programs with other BackMail users over regular phone lines
using a standard modem while you are using your computer as
you ordinarily would.
> Operating in the background, the program will call phone
numbers to which you have addressed messages or files,
deliver them, collect any mail addressed to you from there,
terminate the call and repeat this process for the next
appropriate destination on the list. All of this without
intervention by you, and without interrupting your normal
use of your machine.
> BackMail doesn't interfere with the normal use of your phone
for voice messages. Turn down the bell on your telephone,
and carry on with your work. BackMail will use your modem
to answer the phone; if it's a voice call, the program will
ring the speaker on your computer and ask you to pick up the
phone. If it's another BackMail calling, the program will
receive your mail, store it to disk, and send any pending
mail that you have addressed to the person who called you.
All without interrupting you.
> BackMail keeps track of when the people on your mailing list
are available to receive messages, and keeps them informed
about when you are online for BackMailing. BackMail
schedules its mail deliveries according to the priority you
assign destinations, and when those destinations are
available. If the line is busy, or there's no answer,
BackMail will try again later.
> BackMail messages can be addressed to many different users.
The program keeps track of which messages have been
delivered, which destinations failed to answer.
> BackMail does not compromise the security of your machine in
any way. It can only give out messages or files that you
have decided to send, and then only to the destinations you
have selected.
2
THE BACKMAILING BASICS
Here are some of the basic concepts of BackMailing.
HOT KEYS
Most of the work done by BackMail is accomplished by a small (30K)
memory resident core program. This program resides in memory and
works even when you are using your computer for other purposes.
We've designed this program to be very fast and unobtrusive. About
the only time you'll notice it's there is when the program accesses
your disks to get or store mail you're sending and receiving.
Otherwise, its workings are virtually undetectable. When you want
to send messages or files, or read messages that you have received,
you call BackMail to the foreground by pressing a "Hot Key." The
default values for these hot keys are:
HOT KEYS
+------------------------------------------------------+
| Alt-1 Call up BackMail main menu |
| Alt-2 Use BackMail to dial out a voice call |
| Alt-3 Suspend BackMail operation |
+------------------------------------------------------+
This manual refers to the default values for these hot keys, but if
those keys are already used by other programs you can change them by
using the CHANGE SETUP function from the main menu.
AVAILABILITY TIMES
Each user of the program sets his own availability time. This is
the period of the day when that user plans to be regularly available
to receive BackMail messages. Whenever two BackMails communicate,
exchanging files or messages, they will also automatically exchange
their availability times. Your BackMail keeps a record of the
availability time of every caller on your mail list, and it will not
attempt to call those destinations except at times when they have
declared themselves available.
When you first use BackMail you should set your own availability
time. Make this a period during which you regularly use your
machine.
NOTE: In setting your availability time, you are only
limiting the period during which you will receive mail. Any
time BackMail is running, it will try to deliver its mail to
those users who are available at that time.
You can override the current availability time for a destination by
using the Phone directory function available from the main menu.
Note, though, that you should only do this by prior arrangement with
that destination; otherwise, they may not have their BackMail
running when your BackMail Calls.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
3
The program will also allow you to set the maximum number of times
per hour that BackMail will attempt to reach a destination.
MESSAGES AND FILES
BackMail handles two kinds of mail, Messages and Files. A Message
is any letter, note or reply you write from inside the BackMail
Message editor. A File is any file which can be stored on your
disk. BackMail can send or receive any such without restriction
(except that the receiving end must have sufficient disk space to
contain the incoming file).
INMAIL, OUTMAIL AND TRANSFER
All of your incoming messages are stored in a single file called
INMAIL. All of your outgoing messages are stored in a file called
OUTMAIL. Your INMAIL and OUTMAIL files also contain File
Notifications, which are very brief messages labeled "FILE" which
contain the name and size of the file you have sent or received.
All files you receive through BackMail are stored in a directory
reserved for that purpose called (by default) TRANSFER. The name of
the directory used for this purpose can be changed by using the
BMCONFIG.COM program.
TELEWARE
BackMail is a kind of shareware. We invite you to give away copies
of the distribution disk to anyone you want to BackMail. (We
prefer, however, that you give away copies of your registered
programs.) You are welcome to photocopy this manual too. The only
condition on this is that you must not tamper with any of the
copyright or trademark information in the program or the disk, and
you may not resell the program for profit except with our
permission.
So what's in it for us? Well, if you like the program we ask that
you register your copy. Registration will cost only $30.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
4
HOW TO REGISTER
We suggest that you use BackMail for a while before you decide to
register.
Registration is simple. If you are using the program you will
periodically see a message that appears, whenever you start up the
program, that invites you to register your program. This message
stays on the screen a few seconds. Frankly, that's designed to be a
little annoying and to give an incentive to register, since
registering will make that message go away.
If you wish to register just respond to the prompt by hitting F2.
The program will then prompt you for three pieces of information:
> Your Visa or MasterCard number and expiry date.
> Whether you want a hard copy manual ($10 including postage
and handling). If you are reading this the answer is
probably "No".
> Your postal mailing address.
If you don't want a manual, your postal mailing address is optional.
If you include it, we'll periodically send you copies of our
Newsletter describing upgrades to the product and other programs
that are available through BackMail.
That's it. When you complete your registration BackMail will put
the information you've given it into a specially formatted BackMail
message, and your machine will phone ours the first chance it gets.
When that call is made, we will receive the credit card information,
and in the process, we'll throw a switch inside the program that
will make that annoying registration request go away. From this
point on, you should take care not to let your BackMail executable
files get overwritten by others which have not been through the
process (in fact you should back up your registered BackMail program
files as soon as they are registered). This would result in your
becoming unregistered.
WHY REGISTER?
Apart from giving us our just reward for this nifty program, there
are a lot of other benefits to registering your BackMail. When you
register your copy of the program, you let us know who you are and
when you are available to receive backmail. That will allow us to
BackMail you and tell you about new upgrades and extensions to the
program. The nice thing about BackMail is that we can use BackMail
itself to send you upgrades to the software. You can also send us
BackMail messages at any time of the day or night with questions or
advice on using the program.
As the number of BackMailers grows, we expect BackMail to become a
standard delivery system for new software and product information.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
5
When you give a copy of BackMail to someone you want to network
with, they will enter their own phone number into the program. That
tells BackMail that they are a new user, and it will ask them to
register.
Note: When you register your copy of BackMail, you are
really registering the phone number of that BackMail. If
you use two copies of the program from different phone
numbers, then you will have to register both numbers. If
you're using BackMail to network your office, you'll have to
register each line which is running the program. We don't
apologize for that, $30 a BackMail is no big deal.
SO...
If you like the program, please register. And pass copies of your
BackMail diskette to your friends or business connections. Remember
that your personal BackMail network can be as large as you like.
GETTING STARTED
THE PACKAGE
The BackMail package consists of the following files.
BGROUND.COM....The terminate and stay resident kernel of the
program
FGROUND.COM....The user interface portion of the program.
MANUAL.DOC.....a copy of this manual
SUMMARY.DOC....a brief summary of BackMail commands
README.DOC.....information not include in the manuals
BMCONFIG.COM...An installation and configuration program
ACTIVE.COM.....A program to suspend and unsuspend BackMail.
INSTALLATION
To install BackMail it is necessary to run:
BMCONFIG.COM
It will lead you interactively through all the steps required to
install BackMail.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
6
CONFIG.SYS
You should also look at the CONFIG.SYS file on your boot disk and
add or change its file specification so that it contains a line that
says:
FILES = 20
To insure that your system is capable of keeping enough files open
at once for BackMail and your other applications.
If you don't already have a CONFIG.SYS file, create one with your
text editor with the single entry "FILES = 20".
CONNECTING YOUR MODEM
The setup of you modem is important for BackMail. You should look
at the DIP Switches on your modem and ensure that:
DTR: The modem should NOT ignore the RS232 dtr line. The DTR
should not always be on.
CD: Carrier Detect should respond to carrier detect. The
Carrier Detect light should not always be on.
RESULT CODES: Should be enabled so that result codes are sent to
the computer.
ECHO COMMANDS: should be set to off so that the modem does not
echo commands in local mode.
If your modem does not have DIP switches you should make sure that
it is initialized so the DTR and CD are enabled. (See the Tech
Settings section of this manual for more information on modem
settings).
PHONE CONNECTION
If you are using BackMail for both voice and data calls we recommend
that you connect your modem in parallel with your telephone rather
that plugging your phone in to the "phone" jack at the back of your
modem. That way you will be able to talk to any incoming voice
calls just by picking up the phone without having to wait for
BackMail to give the modem the signal to activate your phone line.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
7
+----------+
+---+Telephone |
| +----------+
+-------+ +-------+ |
|Phone | |Line +---|
| Jack +--|Spliter| | +-----+ +----------+
| | | | +---|Modem+---+Computer |
+-------+ +-------+ +-----+ +----------+
BMCONFIG.COM
You should run the BMCONFIG program before you run BackMail since it
sets some of the basic operating parameters. Because BMCONFIG
alters BGROUND.COM and FGROUND.COM it should be in the same
subdirectory as the latter two programs. To avoid later confusion,
BMCONFIG will not operate if Backmail is running.
BMCONFIG is used to set the following:
COMMUNICATIONS PORT
Permissible values are COM1, COM2, COM3, or COM4. Note that if COM3
or COM4 are selected, BMCONFIG assumes the following interrupt
levels: COM3 IRQ4, COM4 IRQ3. You should insure that your modem is
set to reflect these assumptions. This might involve setting DIP
switches or jumpers and your modem documentation should be
consulted.
ANSWER BAUD RATE AND CALL BAUD RATE
These are the baud rates BackMail will use to answer and call.
Normally you will set these to the maximum rate supported by your
modem. However in some cases (involving old and/or unreliable
modems) you may find it useful to select some lesser rate.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
8
COLORS
You may override the default colors for the BackMail display.
BACKMAIL AUXILIARY FILES
This is the subdirectory which BackMail will use for its INMAIL,
OUTMAIL and PHONE files (as well as its file for temporary memory
dump). You may override the default (C:\BACKMAIL) by typing in a
new path and if the directory in question does not exist, BMCONFIG
will create it after confirming that this is what you wish.
INCOMING FILE DIRECTORY
This the directory which BackMail will use to store files which it
receives. You may override the default (C:\BACKMAIL\TRANSFER) by
typing in a new path and BMCONFIG will create the directory you
indicate if it does not exist. It is important to note that when a
file is received with the same name as one which already resides in
this directory, the original file will be overwritten. For this
reason it is not a good idea to assign some directory to this
parameter which already contains files the integrity of which you
wish to secure.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
9
RUNNING THE PROGRAM
If you keep all your executable files in one subdirectory, copy the
BackMail '.com' files to that directory. Then you can start
BackMail by entering the command BGROUND. If you keep the '.com'
files in a BackMail subdirectory (BACKMAIL for example), then
(unless the directory is on the path for your system) to run the
program enter the command BGROUND prefixed by the path. In our
example this would be:
BACKMAIL\BGROUND
If you use BackMail consistently you may want to include this line
in your Autoexec.bat file.
COMPATIBILITY WITH OTHER PROGRAMS
Note: Many memory resident programs (e.g. Borland's SideKick)
specify that they must be the last memory resident program running
at any given time. If you have two such programs, you can't run
them at the same time. This is not the case with BackMail.
BackMail doesn't care where it is on your queue of memory resident
programs. You will find that BackMail is compatible with virtually
all commercial memory resident programs.
THE FIRST TIME YOU RUN BACKMAIL
The first time you run your copy of BackMail, you should call up the
main menu (by pressing Alt-1) and then select the Change Setup
function in the main menu. From there you should:
> Enter your own phone number. This will be your return
address for all mailings.
> Enter the appropriate dialing prefixes for your phone
system.
> Enter your letter head. This will go out over all your
messages. This can also be done with the BMCONFIG program.
> Enter your Availability Time. This is when other people
will be trying to BackMail you.
You will find a description of these CHANGE SETUP functions in the
appropriate section of this manual.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
10
START UP MESSAGES
When you run BGROUND, the program will tell you what it's doing as
it sets itself up to run, and determines that it has access to the
paths and files it needs for its background operation.
Checking port and paths
Locating and checking mail files
Locating bground.com and FGROUND.COM
Searching files for unread and unsent mail
Checking and setting up the modem
Checking disk free space
Among other things, the program will check to see how much disk free
space you have and warn you if you have less than the 64K free disk
space BackMail needs to run properly. It will also note if your
INMAIL and OUTMAIL files are getting larger that 16K and advise you
to clean out any oversized files in the interests of smooth
operation.
If it finds that one of the data files it needs to store mail and
phone numbers is missing, the program will tell you and ask
permission to create new working files.
+-------------------------------------+
| The outgoing mail file |
| C:\BACKMAIL\OUTMAIL |
| could not be found. Please enter: |
| N to make a New file |
| C to Change disks and try again |
| or Q to Quit trying to load BACKMAIL|
+-------------------------------------+
The first time you run the program you should respond with "N" to
tell the program to construct the appropriate data storage file.
STARTUP BANNER
When startup is complete, you'll see this banner which will give you
a complete report on the status of your BackMail.
+------------------------------------------------+
| BackMail I ver. 1.1 Serial 010-1101 |
| Copyright (C) 1988 Alethic Inc |
+------------------------------------------------+
| Inbound: 10 messages, 1 unread |
| Outbound: 2 destinations, 1 unreached |
| Modem speed: 1200 Disk free space: 1050K |
+------------------------------------------------+
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
11
INITIALIZING THE MODEM
In the course of its start up procedure, BackMail will send signals
to your modem to initialize it. If it doesn't get the right
response, it will prompt you:
+-----------------------------------------------------------+
| Time-out error on modem read (A) |
| This probably means that your modem is off-line; |
| please turn it on, then press any key to retry |
| or press Ctrl/C to abort. |
+-----------------------------------------------------------+
This response can sometimes happen even when the modem is on but has
got itself miss-set by another program or random line noise (modems
are temperamental beasts). In that case, turn your modem off, then
on, to reset it; and hit any key to tell BackMail to retry its
initialization of the modem.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
12
MAIN MENU
+------------------BackMail I-------------------+
| (902) 423-9860 Wednesday 1 September |
| Offline 13:50:00 |
| +--------OPTIONS --------+ |
| | Read Incoming Mail | change option |
| | Send a message | <-' to select |
| | Send a File | or press bright |
| | Maintain Incoming mail | letter |
| | Maintain Outgoing mail | |
| | Display status | Esc to exit |
| | Update Phone Directory | U unattended |
| | Change Setup | K Kill program |
| +------------------------+ |
+------------------------- You have new mail ---+
The top two lines of the Main Menu display your phone number, the
time and date (set by your internal clock) and the current status of
the program.
These two lines will remain on screen while you do other BackMail
tasks. This status line will change to tell you what BackMail is
doing.
+----------------- BackMail I ------------------+
| (902) 423-9860 Wednesday 1 September |
| Offline 13:50:21 |
+- +----------------- BackMail I ------------------+
| (902) 423-9860 Wednesday 1 September |
| Calling Tom Smith 14:01:30 |
+----- +----------------- BackMail I ------------------+
| (902) 423-9860 Wednesday 1 September |
| On line with The Boss 14:09:53 |
+--- +----------------- BackMail I ------------------+
| (902) 423-9860 Wednesday 1 September |
| Voice Call in Progress 14:30:24 |
+-------------------------- You have new mail --+
KEEPING TIME
Since BackMail schedules its calls using the system time set in your
computer, and date stamps all its messages according to the system
date, it is important that these be set correctly at the beginning
of any work session. If your system does not have a real time clock
you can set the date and time by using the MS-DOS commands TIME and
DATE at the system prompt.
MAKE SURE YOUR PHONE NUMBER IS CORRECT
Since your phone number is your return address for all BackMail
mailings, it's important to make sure that it is correct. Backmail
will ask you for your phone number if it is not set. Be sure to
include your extension if your phone has one.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
13
SELECTING A FUNCTION
In all BackMail menus, the currently selected function is indicated
by a cursor bar; use the arrow keys on the keypad to move the
cursor and hit Enter to select that function. As a short cut, you
will notice that there is a highlighted letter on each line of the
menu; pressing the letter will select that function.
REMOVING BACKMAIL FROM MEMORY
Backmail doesn't use much memory. The memory resident portion of
the program occupies only 30K RAM. Still, there may be times you
want to remove BackMail from memory. You can do this by hitting "K"
any time you see the BackMail Main Menu. The program will ask for
confirmation before it proceeds. Note that killing BackMail may
disrupt any program that has been loaded after BackMail. This will
include other memory resident programs and any foreground process
that is running when you kill BackMail.
In most case killing Backmail will not affect your foreground
program or other Resident programs that you are running. However
for maximum safety you are advised to kill BackMail only at the DOS
prompt and to check the effects on other TSR programs you may be
running. It is particularly dangerous to kill bground if any
programs that take over interrupts are loaded after it.
SUSPENDING BACKMAIL
It can sometimes happen that you want to tell Backmail not to place
any calls or answer the phone for a period of time. To do that you
can suspend BackMail, from the foreground by pressing the SUSPEND
Hot key (default: Alt-3). Pressing the key again will remove the
suspension. A utility, ACTIVE.COM, is provided so that BackMail can
be suspended and unsuspended from a batch file. Suppose that you
sometimes run a terminal program called MYTERM and you don't want to
be forced to remember to suspend BackMail before running the
terminal program and unsuspend after. Construct a batch file (using
your favourite text editor) called, say TERM.BAT, which contains the
lines:
active OFF
myterm
active ON
Note that the words "OFF" and "ON" which follow the invocation of
ACTIVE must be in upper case. Now instead of invoking your terminal
program by entering "myterm" you would instead enter "term" with the
result that BackMail would be automatically be suspended before your
terminal program runs and unsuspended afterwards.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
14
USING OTHER COMMUNICATIONS PROGRAMS
It is especially important to SUSPEND BackMail if you are going to
be running another communications program to talk to a mainframe
computer. BackMail has no way of knowing that your foreground
program is trying to use your modem and as a result may try to dial
out while you are online. To prevent this, be sure to SUSPEND
BackMail before you use another communications program and UNSUSPEND
it afterwards. The easiest way to 'bombproof' this procedure is to
construct a batch file as discussed above.
UNSUSPENDING will re-initialize you Modem to operate with BackMail.
RUNNING UNATTENDED
Backmail has two operating modes, Attended and Unattended. In
attended mode BackMail assumes that you are present at your machine
to accept voice calls or to cope with disk errors and similar
problems. When you put BackMail in Unattended mode, you are telling
the program to operate on its own. BackMail will still place and
receive BackMail messages, but it will not try to get you to answer
voice calls. The voice caller will hear your modem answer the
phone, a moment's silence, then BackMail will break the connection
when it has determined that the call is not a data transmission.
Use unattended mode if you are going to leave your machine running
unattended for some extended period of time.
You can switch BackMail from attended to unattended mode by pressing
the "U" key when you see the main menu.
+-------------------------------------+
| BackMail is now running unattended. |
| Pressing any hot key will bring |
| it back to Attended mode |
+-------------------------------------+
Pressing any key will take the message away and allow you to use
your computer for other things in the meanwhile. The program will
revert from Unattended to Attended mode if you let it know you are
present by pressing any hot key combination.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
15
SEND A MESSAGE
This function allows you to send a message to any destination in
your BackMail Phone directory. A BackMail message can be of any
length and can contain any ASCII or IBM character.
Invoking this function immediately places you in the BackMail
editor.
THE BACKMAIL MESSAGE EDITOR
The editor is not a full-fledged word processor; nor does it pretend
to be. It is intended for sending simple plain text messages
without fancy formatting. The message editor is designed to be easy
to learn and to use. If you want to send letters as formatted by
your word processor, you can send them as files (see SEND A FILE).
+-------------------------------------------------+
| EDITOR COMMANDS |
|Tab tab |
|Back Space delete previous character |
|Del delete character under the cursor |
|Home move cursor to the start of line |
|End move cursor to the end of line |
|Ctrl + Home move cursor to top of screen |
|Ctrl+ End move cursor to the end of screen |
|PgUp Screen up |
|PgDn Screen down |
| arrow keys control cursor movement |
|Ctrl -> Word right |
|Ctrl <- Word left |
|Esc Finished editing message |
|F1 To abort, abandoning work |
+-------------------------------------------------+
Line wrap and scrolling are automatic. You can abort a session at the
editor at any time by hitting F1.
HOW LONG CAN MESSAGES BE?
The maximum length of a message depends upon the size of BackMail's
edit buffer and this in turn depends on what other programs you are
running, however it is never less that 100 lines of text.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
16
SUBJECT LINE
When you are finished composing your message you exit the editor by
hitting Esc. You will then be prompted to enter a subject line for
your message.
+---------------------------------------------+
| Subject Line (40 characters maximum): |
| _ |
+---------------------------------------------+
Use Backspace to delete characters already entered.
Hit Enter or Esc when you have finished entering your subject line.
The subject line will identify the subject of your message to your
destination.
ADDRESSING YOUR MAIL
When you have given your message a subject line, you will then be
shown your Address directory.
+-----------------------------------------------+
| Use arrow keys to scroll phone list |
| Select / Unselect destinations with <-' |
| Suspend / Unsuspend destinations with Del |
| F1 to cancel send ; Esc when done selecting |
+-----------------------------------------------+
| All internal (int) numbers |
| All local numbers |
| >Albert A local 467-9876 18:00-00:00 |
| Bob B. intern 4890 09:00-17:00 |
| >Charles W. local 498-3984 12:00-15:00 |
| Dale Gass local 423-9870 18:00-23:30 |
| Harry S. long (212) 788-6620 05:00-13:00 |
| Sales intern 4206 <suspended> |
| The Boss intern 4409 09:30-16:30 |
| Tom local 435-3427 19:00-00:00 |
| Zak Z. long (414) 384-9984 06:00-12:00 |
| ------------- End of Directory -------------- |
+-----------------------------------------------+
Each line in the directory shows you:
> The destination's "handle" (your private name for that
destination),
> The dialing prefix label for that destination (e.g. Local,
Long Distance, Inter-office). (For more about what these
prefix's mean and how they are set see p. below)
> The destination's phone number.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
17
> The time period during which that destination has declared
itself available for receiving BackMail Mail. This time is
important since it tells you the period during which
BackMail will schedule its call to this destination.
> <Suspended> in place of a destination's availability time
indicates that you have told BackMail not to send text to
that destination.
SELECTING A DESTINATION
Use the arrow keys on the keypad to move the bar cursor to each
destination you want to send your message to and hit Enter. A mark
will appear beside each destination you select, and that destination
will be highlighted. You may select as many different destinations
for your message as you wish. Hitting Enter beside a selected
destination unselects it so that mail will not be sent to that
destination.
MASS MAILINGS
The top two entries are useful for mass mailings. They address your
message to everyone in your BackMail directory with the associated
phone prefix label. Thus, for example, selecting "All internal
numbers" would send your message to everyone in your directory with
the dialing prefix for your inter-office intercom.
SUSPENDING DESTINATIONS
It can sometimes happen that you know that a particular destination
will not be available for BackMail at a given time or that you have
some reason for not wanting to BackMail a particular destination.
In that case you can Suspend that destination by using the display
status. Backmail will not attempt to send any mail to a suspended
destination and will remove the destination from the queue the next
time it revises it.
Note that suspending a destination does not delete it from
your phone list, nor does it delete any mail that you have
marked for that destination. It simply means that
destination will not be BackMailed until you remove the
suspension.
To suspend or unsuspend a destination use the arrow keys to move
the bar cursor to that entry and hit Del.
WHEN YOU HAVE ADDRESSED YOUR MAIL
When you have finished addressing your message, hit Esc. BackMail
will add this message to its outgoing mail queue and return you to
the BackMail main menu.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
18
ABORTING THE MESSAGE
If you decide at this point that you do not want to send your
message after all, hitting F1 will return you to its main menu.
Note that if you do this the message you have written will be
discarded.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
19
READ NEW MAIL
This function gives you direct access to all of your unread, incoming
messages. When you select it from the main menu you are presented
with a list of all the unread mail you have received.
+- Date - Time -- From -------- Subject ------------------------+
| May 8 10:20 Home Grocery List |
| May 8 10:35 The Boss New Pricing Policy |
| May 8 10:39 Tom Smith Poker Tonight? |
| May 8 10:45 Joe Jones FILE: whiz.com (45k) |
| May 9 11:11 CEO FILE: lotus.wks (22k) |
| May 10 9:20 Bob Brite Did you see the game last night? |
| May 10 10:02 S. Sherwin Note on the last chapter |
| May 10 10:27 PKS Sending you a program |
| May 10 10:29 PKS FILE: Game.exe (49k) |
| May 10 11:10 Mike H Give me a voice call |
| <** End of Messages **> |
| |
| |
+---------------------------------------------------------------+
RECEIVED FILES
The FILE: prefix indicates a file that has been sent and stored
separately to disk. Files are listed as incoming mail to let you
know they have been received.
NOTE: You can't "read" a received File with BackMail (it
might be a '.COM' or '.EXE' file). If someone has sent you
text in file format you can print it out outside of BackMail
or read it under an appropriate word processor. If you
select a file and press the return key, the file
notification will simply be removed from the file list.
To read your unread messages you can either:
> Position the cursor bar on the message you want to read and
hit Enter
> Hit F1. BackMail will show you all your unread messages in
sequence.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
20
INCOMING MESSAGES
Every BackMail Message bears a subject line which appears at the top
of the window, and is automatically stamped with the time the
message was composed and the sender's Letterhead.
+- Message: This is the subject line of the message------------+
| |
| From: The Chief Programmer |
| Message composed: April 14,1987 |
| |
| Dear User, |
| This is a sample BackMail message. Once you have read |
| the message you can hit: |
| |
| Esc To finish reading the message |
| F1 To finish reading the message leaving it marked UNREAD |
| F2 To REPLY to the message |
| F3 To FORWARD the message |
| |
| Yours, |
| P.K.Schotch |
+--------------------------------------------------------------+
REPLYING TO MESSAGES
To reply to a message currently on the screen, hit F2. This will
call up the BackMail Editor. When you have finished composing your
reply and have exited the editor, BackMail will return you to the
message. BackMail knows who sent the message and will automatically
direct your reply back to its source.
To help everyone keep track of the exchange, the reply will bear the
original subject line of the message prefaced by "Re:". On the third
reply to a reply this changes to "Dialog Re:"
+- Time - From --- Subject---------------------------------+
| 10:40 Stan When should we meet? |
| 10:50 Stan Re: Re: When should we meet? |
| 11:05 Stan Dialog Re: When should we meet? |
| |
There is no limit on the number of times a reply can be replied to.
| 11:21 Stan Dialog Re: When should we meet? |
| 11:37 Stan Dialog Re: When should we meet? |
| 11:52 Stan Dialog Re: When should we meet? |
| 17:41 Stan Dialog Re: When should we meet? |
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
21
FORWARDING MESSAGES
To Forward a message you are reading to another BackMailer, hit F3,
and select the destination(s) you want from your BackMail directory.
Messages you forward are prefixed by "Forwarded From", but preserve
the original sender's letterhead so that you can trace the route of
a message. A message sent from Tom to Dick and Forwarded to Harry
would appear on Harry's machine as:
+- Message: User's Group Meeting -------------------------------+
| From the desk of Dick Jones |
| Message composed Sep 15 14:01 |
| |
| FORWARDED FROM: Tom Smith (903) 423-9985 |
| From the desk of Tom Smith |
| Message composed Sep 15 13:32 |
| |
| Dear Dick, |
| Please tell anyone who might be interested that the |
| meeting is at my place this Friday. |
| |
| Tom |
| |
+---------------------------------------------------------------+
There is no limit to the number of times you can forward a message.
You can forward replies and you can reply to forwarded messages.
Remember, though, that when you reply to a forwarded message your
reply goes to the person who forwarded the message to you, not the
person who originally composed that message.
MARKING MESSAGES AS READ OR UNREAD
All the messages and file notices that you receive are automatically
stored into your INMAIL mailbox file. They won't be lost until you
Delete them using the MAILBOX MAINTENANCE function in the Main Menu.
However the READ INCOMING MAIL function only lists new, unread mail.
When you have finished reading, replying to, or forwarding a newly
received message, hit Esc. Doing this marks the message as READ, it
is stored in INMAIL and is no longer treated as new mail.
Sometimes, you may wish to keep a message in the list of new
messages so that you can get quick access to it for rereading,
forwarding and replying. In that case you should exit the message
by hitting F1. This leaves the message marked as UNREAD and it will
remain in your list of new, incoming mail.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
22
SEND A FILE
Use this function to have BackMail send a file. The file can be of
any type including .COM and .EXE files, and of any length.
+----------------------------------------------+
| Name of file to send or directory to search: |
| _ |
+----------------------------------------------+
You can enter the file name directly, or you can just hit Enter to
get a directory listing of your current root directory.
+--C:\*.* ----------------------------+
| DOCS <SUBDIRECTORY> |
| BINS <SUBDIRECTORY> |
| BACKMAIL <SUBDIRECTORY> |
| WORDP50 <SUBDIRECTORY> |
| GRAPHICS <SUBDIRECTORY> |
| GAMES <SUBDIRECTORY> |
| UTILITY <SUBDIRECTORY> |
| LOTUS <SUBDIRECTORY> |
| COMMAND.COM 1K |
| AUTOEXEC.BAT 1K |
|>COMP.COM 2K |
| CONFIG.SYS 1K |
|>VOGON.EXE 22K |
| ** no more files ** |
| |
| |
+- Highlighted files will be sent ----+
Use the arrow keys to move the cursor bar up and down. Pressing
Enter for a selected SUBDIRECTORY will give you a listing of that
directory. F2 will return you to your root directory. Enter for a
file will select that file to be sent.
Selected files appear Highlighted with a mark beside them. Enter
for a selected file will deselect it.
You can select files to send from different directories. You can
select a group of up to 100 files each time you bring up the sub
directory window.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
23
+---------------------------------------------+
|Name of file to send or directory to search: |
| D:\DOCS\*.BAK |
+--- +---------------------------------------------+
|Name of file to send or directory to search: |
| C:\?GROUND.COM_ |
+--- +---------------------------------------------+
|Name of file to send or directory to search: |
| .\*.DOC |
+---------------------------------------------+
You can also use standard DOS aliases and wild cards in listing files.
FILE SIZE
There is no limit on the size of files you can send. BackMail will,
however, abort a file transmission if the receiving machine has
insufficient disk space to receive the file. In this case an
annotation will be made in the sender's OUTMAIL file reporting that
the destination has insufficient disk space. If you receive this
notification you should send the destination a message asking them
to make room for the file you want to send them.
ADDRESSING A FILE
When you have finished marking all the files you wish to send hit
Esc. BackMail will then present you with the list of BackMail
destinations in your directory and you can address your mail just as
you do under SEND MESSAGE.
F1 will abort the file sending process.
SUSPENDING DESTINATIONS
It can sometimes happen that you know that a particular destination
will not be available for BackMail at a given time or that you have
some reason for not wanting to BackMail a particular destination.
In that case you can Suspend that destination by using the display
status. BackMail will not attempt to send any mail to a suspended
destination and will remove the destination from the queue the next
time it revises it.
Note that suspending a destination does not delete it from your
phone list, nor does it delete any mail that you have marked for
that destination. It simply means that destination will not be
BackMailed until you remove the suspension.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
24
If a destination calls you while you have it suspended then BackMail
will give it any mail you have posted to it (unless the caller has
told BackMail not to accept return mail. See UPDATE PHONE DIRECTORY
for an explanation of that feature).
To suspend or unsuspend a destination use the arrow keys to move
the bar cursor to that entry and hit Del.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
25
DISPLAY STATUS
This function allows you to examine the list of calls that BackMail
has currently queued to transmit and the status of these calls.
+--------------------------------------------------------------------+
|Messages to The Boss have been sent |
|Messages to Tom Smith still pending after 02 call attempt<suspended>|
|Messages to Harry B still pending after 01 call attempts |
|Messages to Home still pending after 00 call attempts |
| **No more entries** |
| |
+--------------------------------------------------------------------+
BackMail schedules its calls by taking account of the destination's
availability time and the priority you assign that destination.
BackMail will update this list about once an hour, and every time
you address new mail or perform maintenance on OUTMAIL.
STATUS REPORTS
Each line of DISPLAY STATUS gives the handles of all the
destinations to which you have pending mail or to which mail has
been recently delivered. Lines like:
| |
| Messages to John Smith still pending after 02 call attempts |
| |
indicate that BackMail has called this destination but has been
unable to deliver mail to it. This will happen if the destination's
line is busy or if the destination does not have BackMail running.
The count of attempts is reset to zero each time you restart
BackMail.
If it seems that a particular call has not been reset for some time
this is probably because:
> The user is unavailable at this time. Note that the
destination has set its own availability time. Normally you
should respect this but if you are absolutely certain that
the user is available and would not mind receiving traffic
you can manually change the destinations availability time
using the UPDATE PHONE DIRECTORY function called from the
MAIN MENU.
> You have reached the Maximum Retrys permitted for this
destination this hour. This value is set by the destination
but can be changed by you in UPDATE PHONE DIRECTORY.
> You have been exchanging a lot of mail with a different HIGH
PRIORITY destination and BackMail has not found time to send
this destination.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
26
SPECIAL STATUS MESSAGES
NO SPACE TO RECEIVE FILE You will see this message if the
destination BackMail has found insufficient disk space to
store a file you wish to send it. If you see this message
you might send a (brief!) note to the destination advising
him to clean up his act.
RECEIVER TIMED OUT This indicates that the destination failed to
respond appropriately to some request from your BackMail.
There are two explanations.
The destination has rebooted his machine or KILLED BackMail
while on line.
There are a very small number of programs (badly written
ones) incompatible with the sort of multi-tasking that
BackMail performs in the background. If your destination
starts running one of these in the foreground while its
backmail is communicating with yours then your BackMail will
time out.
TERMINATED BY RECEIVER You can interrupt a BackMail transmission
to make a voice call. If a destination does this to you
while you are sending a file, you will get this message in
your display status. If a destination that has called you
does this, you will see:
TERMINATED BY SENDER If BackMail loses communications with a
destination for a reason it diagnosis as resulting from
somehow losing a phone connection it will give you this
message
LINE BREAK ERROR BackMail does a very careful check of the
reliability of all of its transmissions. If a block of
incoming code fails this check BackMail will get the
transmitting BackMail to resend it. If the incoming data
repeatedly fails these tests BackMail will terminate the
call.
NOTE: These status line errors for INFORMATION ONLY. BackMail WILL
KEEP TRYING to deliver its mail, even if one of these errors has
appeared, subject to the usual constraints of availability times.
SUSPENDING DESTINATIONS
You can suspend destinations from the DISPLAY STATUS screen. See
the entry under SUSPENDING DESTINATIONS in SEND MESSAGE for an
explanation of suspension.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
27
MAINTAIN INCOMING MAIL
MAILBOX MAINTENANCE
Your INMAIL and OUTMAIL files contain, respectively, all the mail you
have received and sent using BackMail. These files can be of any
size, but the larger they get the more time BackMail must spend in
managing these files when it adds or sends messages, or shows you your
mail. Since the time it spends accessing your disks is about the only
time when BackMail competes with foreground processes for the
machine's resources, keeping these files small is a good way to
guarantee the efficiency of BackMail operations. So we recommend that
you maintain your mailbox by deleting or saving to disk messages and
file notices that are no longer important to you.
The optimum size for your INMAIL and OUTMAIL files is less than 16K.
If your files have gotten larger than this, BackMail will tell you
when you first run the program and advise you to do some mailbox
maintenance. Note that stand alone files you have received over
BackMail are stored under their own names, apart from their
notifications.
Their size is not relevant to INMAIL and OUTMAIL.
MAINTAINING INMAIL
+- RECEIVED --------- FROM ----------- TOPIC ------------------------+
| Aug 1 09:35 The Boss Send me the projections |
| Aug 9 10:40 Home Pick up groceries <deleted>|
| Aug 9 10:52 Tom Smith Sending you a spreadsheet <deleted>|
| Aug 9 10:53 Tom Smith File: PROJECT.WKS (39k) |
| Aug 9 11:10 Bob Bright Meeting tomorrow |
| Aug 9 11:15 Jim Martin Dialog Re: Your proposal |
| Aug 9 11:30 Sam. S Hows it going? |
| Aug 9 11:41 Home Something else... |
| Aug 9 11:50 The Boss Re: Re: Send me the projections |
| ** End of Messages ** |
| |
| |
+-- Highlighted Messages are unread----------------------------------+
This menu allows you to review all of the messages and files
notices, read and unread, you have received over BackMail. When you
select this function the contents of your INMAIL file will be
displayed showing you the time received, sender, and subject line of
each Message.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
28
Moving the cursor bar to select a message, you can...
Enter By hitting Enter you can read the message just as you do
with READ NEW MAIL. When you read the message you can REPLY
to or FORWARD it just as you do in READ NEW MAIL.
Del Marks the selected message in INMAIL to be <deleted>.
Pressing Del again will remove the deletion mark.
F1 Quit the maintenance menu without deleting any files.
F3 Forward the selected message to any destination in your
BackMail directory.
F4 Append the selected message to a separate DOS text file you
select.
F5 Delete all of the unread files from OUTMAIL.
F6 Delete all files from OUTMAIL.
Esc Exit the INMAIL Maintenance menu purging all messages marked
<deleted>.
DELETING MAIL
Note that messages marked <deleted> are not actually purged from
your INMAIL file until you exit from this menu using Esc. If you
have second thoughts about deleting a message you can remove the
deletion mark or you can use F1 to exit from the menu without
deleting any entries.
Note that deleting a FILE notification will not delete the file you
have received. The file will remain in the directory you have
reserved to receive files over BackMail. Only the INMAIL
notification of its arrival will be removed. File notifications can
also be purged simply by selecting them with the cursor bar and
hitting Enter.
APPENDING MESSAGES TO FILES
+---------------------------------------------------------------+
| Enter name of file to append to: |
| _ |
+---------------------------------------------------------------+
This option allows you to extract a message from your INMAIL file
and save it to disk as a separate ASCII text file.
When you select this function BackMail will prompt you for the name
of the file you wish to create for the message.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
29
You may specify a destination path in your name for the file. If
the file you select already exists BackMail will append the selected
message to that file. If you give it a new file name it will create
a file to hold the message. By default, BackMail will use the last
filename you entered in the current mailbox maintenance session.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
30
MAINTAIN OUTGOING MAIL
+--Sent --- TO--------------- Topic ----------------------------+
| 10:35 The Boss Here are the projections |
| 10:40 Home Pick up groceries <deleted> |
| 10:52 Tom Smith Sending you a spreadsheet <deleted> |
| 10:53 Tom Smith File: C:\LOTUS\DATA\PROJECT.WKS (37k) |
| 11:10 Bob Bright Meeting tomorrow |
| 11:15 Jim Martin Dialog Re: Your proposal |
| 11:30 Sam. S Hows it going? |
| 11:41 Home Something else... |
| 11:50 The Boss Re: Re: Send me the projections |
| ** End of Messages ** |
| |
| |
+---------------------------------------------------------------+
This function allows you to review your outgoing messages. All
outgoing messages and file notifications. This includes your
replies to messages received and messages you are forwarding to
other destinations.
Each Message is marked with a time. This is the time at which the
message was composed and addressed. Messages that appear in bold
characters on the screen are messages that are as yet undelivered.
By selecting a message using the cursor bar you can...
Enter By hitting Enter you can read the message just as you do
with READ NEW MAIL. When you read the message you can REPLY
to or FORWARD it just as you do in READ NEW MAIL.
Del Marks the selected message in INMAIL to be <deleted>.
Pressing Del again will remove the deletion mark.
F1 Quit the maintenance menu without deleting any files.
F3 Readdress the message to send it to additional destinations
F4 Append the selected message to a separate DOS text file you
select.
F5 Delete all of the unsent files from OUTMAIL.
F6 Delete all files from OUTMAIL.
Esc Exit the INMAIL Maintenance menu purging all messages marked
<deleted>.
Most of these functions in MAINTAIN OUTGOING MAIL work just as they
do in Maintain Incoming Mail with the exception of F4, append, and
F3, readdressing.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
31
APPENDING TO FILE
Appending a message in INMAIL to a separate DOS file, automatically
removes it from INMAIL. Messages appended to files from OUTMAIL
maintenance, remain in OUTMAIL and will be sent, if they haven't
been.
READDRESSING OUTGOING MAIL
This function allows you to add new destinations for an outgoing
message. It is particularly useful if you wish to send a reply to
destinations other than the one to which you originally addressed
it. When you readdress a message the program will ask you to give
the message a new subject line. If the existing subject line of the
message is appropriate just press the enter key.
MAINTAINING WHILE ONLINE
Because BackMail requires rapid access to the OUTMAIL file when it
is in contact with another copy of BackMail, you cannot do OUTMAIL
maintenance while on line.
If you call up this menu while on line BackMail will ask you to
wait. Pressing a key will return you to the main menu.
+----- WARNING ------------------+
| Outmail maintenance cannot |
| be carried out while on line. |
| Please wait. |
+- Press any key ----------------+
If a call comes into BackMail while you are doing OUTMAIL
Maintenance, BackMail will not be able to send messages you have
addressed to that caller. Those messages will be sent at a later
time.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
32
UPDATE PHONE DIRECTORY
You can use the same telephone line for BackMail and voice calls.
You do not require a dedicated data line. When you have BackMail
running on your system, you should use the program to dial your
calls for you. This is convenient for you, and lets BackMail know
that you are using the phone.
When used as an autodialer, BackMail provides an easy method to dial
your calls and to build an expanding personal phone directory. (The
program's function as an auto-dialer and phone book for your voice
calls is discussed below.) This Main Menu function is provided so
that you can view all of the numbers that you talk or send BackMail
to. But its primary use is to add or update information about the
destinations in your personal BackMail network.
VOICE AND DATA NUMBERS
Almost everyone in your phone list will have a voice number, a
number at which you can reach them for voice calls. You can easily
add a new voice number to the directory any time you make a voice
call.
Of course, some of the people in your directory will also have
BackMail; so they will have a Data Number as well, a number which
the program will call to deliver its Mail. Often, individuals will
use the same number for their voice and data calls. But it is also
common, particularly in business settings, for users to have a
separate number for voice and data. BackMail can handle all of
these possibilities.
DIRECTORY LISTING
When you call Update Phone Directory, it shows you a list of all of
the phone numbers in your directory in alphabetical order.
+-- NAME -------------------------- VOICE PHONE --- DATA PHONE------+
| BackMail Central Clearing House (902) 429-2811 |
| Albert Andrews 467-9876 |
| Bob Bright 4890 4891 |
| Dale Gass 498-3984 498-3984 |
| Dick Jones 423-9870 423-9870 |
| Harry Silver (212) 788-2720 (212) 788-2756 |
| Fourth Floor 4206 |
| Peter K. Schotch 4409 4419 |
| Tom Vinci 435-3427 |
| Zebida Zumquat (414) 384-9984 (414) 384-9984 |
| ----------------- End of Phone directory --------------------- |
| |
| |
+--- * = High Priority--------------- = Refuse return Mail -------+
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
33
Note that some entries bear a mark "*" which indicate that they are
high priority destinations. The down arrow mark indicates that you
will not accept return mail from these destinations.
Use the arrow keys to scroll the cursor bar to scroll through the
list.
Enter will allow you to edit the selected entry.
Del will delete the selected entry from the directory.
Ins will add a new entry to the list.
Esc will return you to the Main Menu.
DELETING PHONE DIRECTORY ENTRIES
You can delete a phone directory simply by hitting Del. The entry
will disappear from your phone directory but if it is a Backmail
destination, its absence may leave "holes" in your BackMail
addressing list.
That is, the next time you go to address a BackMail Message or file
you may find it looks like this.
+-----------------------------------------------+
| All internal (int) numbers |
| All local numbers |
| Albert A local 467-9876 18:00-00:00 |
| <** DELETED ** > |
| Charles W. local 498-3984 12:00-15:00|
| <** DELETED ** > |
| Harry S. long (212) 788-6620 05:00-13:00 |
Now those <DELETED> marks are ugly and BackMail will clean them out
of its destination list the first chance it gets. But you have to
give it a chance.
The way it works is like this. Backmail uses your phone directory
as its index to all the destinations for its outgoing files,
messages, replies and forwards. In particular it remembers those
destinations in terms of their position in the phone directory.
When you deleted an entry, BackMail leaves a space where that entry
was (unless it was at the bottom of the list). Those spaces show up
as those <DELETED>'s. Why doesn't BackMail just compress its list
and adjust its files? It can and it will but it can't do that while
you still have messages posted, otherwise it might do it while you
are online causing no end of confusion. (See our remarks above
about OUTMAIL maintenance while online).
So BackMail won't clean out those <DELETED> destinations until it
finds that your MAILBOX files are empty. So here's what you should
do, the first chance you get:
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
34
> Use INMAIL and OUTMAIL MAINTAIN. Make sure that all of the
messages have been READ or SENT and that you have APPENDED
anything important to text files.
> Use the F6 function to clean out both your INMAIL and
OUTMAIL files.
> Exit back to the foreground.
The next time you load BackMail (either after turning on your
computer or after 'killing' and restarting) those <DELETED> marks
will have disappeared.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
35
ADDING A NEW BACKMAIL DESTINATION
Pressing Ins will allow you to add a new destination to your
BackMail directory. The first thing you will see is a display for
entering the necessary information for making voice calls to the
destination.
+-------------------------------------------------+
| Name: |
| Voice Prefix: Local |
| Voice Phone: |
| ext: |
| This person does not have a copy of BackMail |
+-------------------------------------------------+
The currently selected data field is highlighted. You can type the
relevant information directly into that field or use the up and down
arrow keys to move from field to field.
If the program beeps at you when you try to leave a field, that
means that it wants you to hit Enter to confirm that the information
in the field you are leaving is correct.
NAME
Obviously the first information to enter is the name of the
destination. This is the name which will be presented to you with
the number when you update your BackMail directory or use the
program to dial out voice calls. The destination's name can be up
to 40 characters long.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
36
PREFIX NAMES AND PREFIX NUMBERS
The next information to enter is the destination's prefix. A few
words about prefixes are in order. In some phone systems one must
dial "9" to get an outside line. One must always dial "1" to reach
a long distance number, and some users will have special prefixes
that charge calls to their credit cards or access economical long
distance services. To keep your screen from being cluttered with
numbers, BackMail allows you to enter commonly used prefix strings,
and gives them names. The three predefined names are:
Internal: For calls over an inter-office intercom line.
Local: For ordinary local calls.
Long: For long distance calls.
You can change these names and add up to five more, using the Phone
Prefixes option in the Change Setup Menu (described below); it is in
that menu that you set the numbers that will be used for these
different kinds of destinations.
To set the appropriate prefix for your destination, move the
highlighted cursor bar to the prefix line and hit the "+" or "-"
keys. These will cycle you through the available prefixes.
+-------------------------------------------------+
| Name: Alethic Software Inc |
| Voice Prefix: Intern | Use
+- +-------------------------------------------------+ + and -"
| Name: Alethic Software Inc | to
| Voice Prefix: Local | Change
+- +-------------------------------------------------+prefixes
| Name: Alethic Software Inc |
| Voice Prefix: Long |
+- +-------------------------------------------------+
| Name: Alethic Software Inc |
| Voice Prefix: *unset |
+-------------------------------------------------+
The "*unset" prefixes are ones that you have not defined using
Change Setup.
For more on how to set prefixes, see the entry on "Phone Prefixes"
under the CHANGE SETUP menu.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
37
VOICE PHONE NUMBER
Simply type in the number of the destination you are adding. You do
not have to include hyphens or parentheses; BackMail will insert
these when you hit Enter.
If you do not include an area code in the number, BackMail will
assume that it has the local area code, that is, the area code for
the user's phone number.
EXTENSIONS
This is a number of from one to four digits used in an office
intercom system. This is the number your BackMail will dial if the
prefix of the destination is "Intern".
Note: even with numbers which are reachable through
extensions you should include the main switchboard number in
destination's "phone number" field.
If you do not fill in this number but set the destination's prefix
as INTERNAL then BackMail will use the last four digits of the phone
number in calling that destination.
DOES THIS DESTINATION HAVE A BACKMAIL?
If the destination you are adding has a BackMail, move the bar
cursor over the line that says "This person does not have a copy of
BackMail" and hit Enter. The line will change to "This person does
have a copy of BackMail" and the window will expand to allow you to
add information which is relevant to BackMail calls.
+-------------------------------------------+
| Name: |
| Voice Prefix: Local |
| Voice Phone: (902) 423-9860 |
| ext. |
| This person does have a copy of BackMail |
| Handle: |
| Data Prefix: Local |
| Data Phone: (902) 423-9860 |
| ext. |
| Priority: Normal |
| On line at: 00:00 |
| Off line at: 00:00 |
| Re-try calls 5 times per hour at most |
| When calling, will allow return mail |
+-------------------------------------------+
By default the data prefix, phone number, and extension will be
identical with the voice settings. You can change these if
necessary in the same way that you alter the voice settings.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
38
HANDLE
The "handle" of a BackMail destination is a short (maximum 10
character) nickname which various BackMail menus will use to
identify the caller to you. For example, you will find destinations
listed by handle when you go to address outgoing mail or read your
new mail. Note that your destination will never see your handle, so
feel free to call him anything you like.
PRIORITY
In this field you have a choice of assigning a high priority to a
destination. By hitting the "+" key you can toggle this value
between "Normal" and "High" priorities.
Given a choice of two available destinations, BackMail will contact
a High priority destination first. Remember, priority is a relative
matter. So use the High Priority rating sparingly. If you assign
all the destinations in your list a High Priority, BackMail will
have nothing to choose between, and it will be as if no destination
has priority.
AVAILABILITY TIMES
This number describes the interval during which this destination
will be available for BackMailing. Every user of BackMail declares
his or her own availability time, and every time they exchange
BackMail their programs exchange availability times. Ordinarily,
then, the availability times that you see beside phone numbers when
your address your mail or look at your directory will be the times
that destination has declared itself to be available for
BackMailing. However, when you first enter a destination to your
directory you will have to set this figure yourself. Note that your
BackMail will keep track of the availability times of others but
that all such 'bookkeeping' is taken care of during 'read new mail'
sessions. This means that if you change your availability window
you must send mail to the other BackMailers on your network before
they become aware of the change. It is not sufficient for them to
send mail to you.
Availability times are set by two numbers in ten-minute intervals.
For example:
09:00-16:50 From 9 am to 4:50 pm
21:00-23:10 From 9 pm to 11:10 pm
00:00-00:00 24 hours a day.
Obviously you should set a time at which you know the other person
is BackMailing during which to send your first piece of Backmail.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
39
Note: Availability times are interpreted as referring to
local time according to the time set on your system. They
will not work correctly if your system clock is not set to
the correct time. Note too that BackMail Version 1 makes no
allowances for differences in time zones. You should
therefore be careful to edit the availability times in your
directory to compensate for time zone differences in long
distance calls.
If you do a lot of long distance BackMailing, you and your
correspondents can get around time zone complications simply by
making yourself available for as long a period of time as possible.
Note: Backmail will not attempt to call a destination except
during its availability time.
MAXIMUM RETRYS
This is the maximum number of times per hour which your BackMail
will attempt to contact this destination. As with availability
times, this number will be set by the destination itself and
communicated to your machine every time you contact that
destination. However the first time you contact a destination that
number will have a default value of 5. You can override this
setting or the one which the destination has sent you if you wish.
To set your own availability time, the one you will broadcast to
other BackMailers, use the main menu function CHANGE SETUP.
Note: Setting a destinations priority to HIGH will cause
BackMail to ignore the MAX RETRYS setting when calling that
destination. But it will still honor the destinations
AVAILABILITY TIME.
ACCEPT RETURN MAIL
Normally when two BackMails communicate they exchange all the mail
they have for each other. However, in some cases (say, in long
distance calls to a talkative destination), you may not want to pay
for the connect time involved in receiving a message of unknown
length from that destination. This option tells BackMail whether or
not to accept return messages when it has delivered its mail. When
this is set to "No", your BackMail will deliver your mail to the
destination but will not wait to see if that destination has any
mail for you.
To change this setting, simply move the bar cursor to the line which
says: "When calling, will accept return mail" and hit Enter. The
field will change to: "When calling, will not accept return mail".
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
40
'AUTOMATIC' DIRECTORY UPDATES
When you receive a message from another BackMailer who is not
currently in your directory, your BackMail will flag that
destination as "unknown". This flag does not mean however that
literally nothing is known about this destination. Your BackMail
knows what can be parsed from the caller's ID string which was
passed to you during the session. In particular, you know the
caller's phone number (and if the area code is different from your
own, whether it is 'long') together with availability window (in
terms of the caller's local time), the number of times per hour to
retry, and whether the caller will accept return mail. In other
words you have enough information to reply to any message from a
caller marked 'unknown'.
If you elect the 'reply' option in reponse to reading the message
BackMail will display the phone directory form shown above with the
data number, availability window etc. already filled in, and invite
you to fill in such details as the name and handle. Once you do
this, the information you have entered will be stored in your
directory and the next time you connect with this caller, they will
be properly identified.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
41
CHANGE SETUP
+----- Setup Menu --------+
| Availability Time |
| Notification |
| Lag Time |
| Clock Display |
| Letterhead |
| Answer Mode |
| Phone Prefixes |
| Phone Dialing mode |
| Screen Retrace Handling |
| Hot Keys |
| Technician Settings |
| Phone Number |
| Save Current Setup |
+-------------------------+
This function allows you to alter many of the parameters that affect
BackMail's operations. You should make sure these settings are
correct the first time you use BackMail.
As with all BackMail menus you can use the arrow keys to move the
cursor and use Enter to select that function; or you can hit the
single character that is highlighted in the function you wish to
select.
AVAILABILITY TIME
Use this function to declare your availability time. This is the
time during which you plan to have your machine up and running
BackMail to receive incoming files. Whenever two BackMailers
communicate, the programs automatically exchange availability times,
these are permanently stored with the caller's number in the
program's phone directory.
When you declare your availability time, you are in effect telling
other BackMails when you will be available to receive messages.
Normally, another BackMail will only attempt to reach you during the
period you have declared yourself available.
Availability times are set by two numbers in ten-minute intervals.
For example:
09:00-16:50.........From 9 am to 4:50 pm
21:00-23:10.........From 9 pm to 11:10 pm
00:00-00:00.........24 hours a day.
+-------------------------------------------------+
| Currently, you are marked as being available |
| starting at 00:00. Enter new starting time, or |
| <-' if the time shown is correct: _ |
| |
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
42
Enter the time that you normally expect to be turning your machine
on in the morning (or the evening, as the case may be).
| |
| Currently, you are marked as being available |
| up until 00:00. Enter new ending time, or |
| <-' if the time shown is correct: _ |
+-------------------------------------------------+
Several factors are important to keep in mind when you are setting
your availability time: Remember that other BackMails' success at
communicating with you will depend upon how long you are available.
If you network with a thousand people but declare yourself available
from only 12:00-12:15, then a lot of BackMails will be trying to
call you in that fifteen minutes, and only a fraction will get
through on any given day. On the other hand, you should not declare
yourself available 24 hours a day (00:00-00:00) if you don't plan to
have your machine on for that time. Other BackMails will waste time
trying to deliver messages to you at odd hours and it will serve you
right if you pick up the phone at 2:27 AM and hear the sound of a
BackMail waiting for a carrier.
Try to be consistent in keeping to your BackMail availability time.
If you change your BackMail availability time, you can let everyone
you network with know about the change by addressing a brief note on
any subject to "All Local Numbers" and "All Internal Numbers". When
the messages are delivered, the destination BackMails will
automatically record your new availability time. This is not really
necessary, however; when they call you, they will receive
notification of your new availability time automatically. The
optimum course of affairs is to set your new availability times, and
then leave your machine available at both the new and the old times,
for long enough that most people with whom you would be in contact,
will actually either call you or be called by you. Typically, this
would be about a day.
You can use BackMail to send outgoing mail any time, whether or not
it is during your declared availability time. When your BackMail
calls other people in this circumstance, their BackMails will pass
back to you any mail their machines have stacked up waiting for you,
if you have permitted return mail when you set up their phone
directory entry. You may sometimes want to operate outside your
declared availability time if you have a lot of mail to go out and
do not want BackMail tied up with receiving incoming messages
(although, of course, unless you disable return mail, you may still
be tied up with receiving).
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
43
NOTIFICATION
When Notification is ON, BackMail will tell you when you have
received mail by placing this message on the screen.
+---------------------+
| You have new mail |
| -- press a key -- |
+---------------------+
The message will disappear as soon as you hit a key. When
notification is OFF you will have to call up the Main Menu to see if
you have new mail.
LAG TIME
In its normal ("assume data") mode of operation, BackMail answers
the phone for you and notifies you if the call is a voice call. In
BackMail communications the sending modem dials the phone and then
issues a carrier tone. It is that carrier tone that the answering
BackMail listens for to determine if the incoming call is a voice
call or another BackMail calling. If your BackMail picks up the
receiver and cannot detect a carrier, it knows that the incoming
call is from a human and "rings" you through your computer speaker.
You will see the message:
+---- VOICE CALL DETECTED ---+
| Please pick up the phone |
| and press any key |
+----------------------------+
The voice caller to a BackMail station hears the phone ring once and
then silence until you pick up the phone.
Even when the incoming call is a BackMail call, it can take a few
seconds for your modem to register the incoming carrier signal.
This is your lag time. In setting the lag time, you are telling
BackMail how long to give the modem to detect a carrier before it
notifies you that you have a voice call. How long this time should
be is entirely dependant upon your modem hardware; typically, the
better your modem, the quicker it will be to detect the carrier.
For the convenience of your voice callers, you will want to keep the
lag time as short as your modem makes possible. The permissible
range is from 3 to 15 seconds. We have never encountered a modem
that required more than 8 seconds (the OmniTel internal seems to be
about the slowest), or less than 6 (the Hayes 2400 external takes a
clocked 5.3 seconds). Note that this time is counted from the moment
the ring is detected on the incoming call. Thus a 6 second lag time
means that the caller will only hear about 5 seconds of silence, if
you pick up your phone immediately when BackMail tells you that you
have a voice call.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
44
To find the shortest lag time your modem will sustain, start off by
setting your lag as low as possible (3 secs). If this is too low,
then BackMail will mis-identify incoming BackMail calls as voice
calls. Even when BackMail notifies you that you have a voice call,
it continues to check the modem to see if a carrier has been
detected. If it discovers that there is a carrier, it will
immediately take over the call and replace its voice call
notification with:
+-------------------------------------------+
| Sorry! It wasn't a voice call after all. |
| Oh, well; anyone can make an honest |
| mistake. (press a key:) |
+-------------------------------------------+
If you see this message, then you should increase your LAG TIME.
CLOCK DISPLAY
Time is as important to you as to BackMail. This option allows you
to put a real time clock into the corner of your foreground screen.
LETTER HEAD
This function lets you enter a 63 character letterhead that will
automatically appear at the top of all of your outgoing messages.
WAIT FOR DIAL TONE
Select this function if your modem supports a wait for dial tone
feature. When this mode is active, BackMail will instruct your
modem to listen for a dial tone before dialing out its Data calls.
Turning this mode on will make BackMail more compatible with the use
of your phone for voice calls. In particular, BackMail won't ask you
to "Press Alt-2 when finished calling" when you make a voice call.
The modem itself will be able to tell BackMail that you are off the
line.
Note: For many modems, you should not use WAIT FOR DIAL TONE unless
your modem is set up in parallel with your modem. Otherwise when
BackMail picks up your phone to listen for a dial tone it will cut
off your voice calls. It is also worth noting that several modems
only support this feature in a 'mode' which is incompatible with
other requirements of BackMail (for example when it is enabled, they
no longer respond to DTR). In other words, use of this feature is
not assured even if your modem manual claims that your modem
supports it.
Many modems will only use wait for dial tone properly if you use
extended response codes. These are usually set by an "X" setting (X1
- Xn). You can alter your "X" setting by changing TECH setting
number 4 under change setup. Getting BackMail to properly respond to
extended codes may require you to enter appropriate response values
in Tech setting 50-60. (See appendix B below).
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
45
If you turn on wait for dial tone but find that BackMail still
sometimes tries to dial out over your voice calls, get out your
modem manual, and read appendix B. Experimentation may well be
required and your hands could get quite dirty.
ANSWER MODE
In its default mode BackMail will answer the phone with a carrier so
long as the program is running and you have not SUSPENDED the
program. Changing this option allows you to set BackMail so that it
will answer the phone only during your own declared availability
time.
This option does not affect BackMail's dialing out to deliver mail.
Unless BackMail is SUSPENDED the program will continue to call other
BackMails during their Availability times.
Thus, for example, if you a runing BackMail in an office enviornment
you might set your AVAILABILITY TIME from 12:00 to 13:00. This would
mean that other BackMailerss would attempt to call you only during
lunch hour. Using this feature BackMail would answer the phone only
during this period but keep BackMail on all day so that it would
call out to other BackMailers when they were available.
PHONE PREFIXES AND SUFFIXES
This function allows you to set the dialing prefixes BackMail uses
to place its calls.
+----Phone Prefix/Suffixes -------+ |
| Intern |
| Local 9, + phone number |
| Long 9,1 + area code |
| *unset |
| *unset |
| *unset |
| *unset |
| *unset |
+---------------------------------+
The left hand column shows the names for the prefixes; the numbers
appear on the right. The illustration to the right shows the
prefixes for an installation where one must dial "9" to reach an
outside line and 1 for long distance.
When you enter a new telephone address into your telephone
directory, you will be prompted to set the appropriate prefix for
that number. You may change any of these prefixes, and add more, up
to eight different prefixes, e.g. for credit card, MCI, Sprint
numbers and the like.
Each prefix is associated with a name. The pre-defined prefixes
are.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
46
Intern For intra-office calls over an in-house phone line
Local For local calls
Long For long distance calls
To add or alter a prefix, position the cursor bar over the relevant
prefix and hit Enter
You will then be asked for the name of this prefix. This is a six
character label which will be used in the phone directory and dial
out menu.
+--------------------------------------------------------------+
| Phone prefix/Suffix number 4: current name is: *unset |
| Enter new name (max 6 chars) or enter <-' to leave unchanged:|
| MCI_ |
| |
Next you enter the prefix number itself. You can tell BackMail to
switch between Pulse or Tone dialing numbers within a prefix by
typing a "T" or a "P" at the appropriate position in the prefix;
also, you can use commas, which will cause a two-second pause for
each comma. 'W' and '@' are also permitted, with standard modems
these cause the modem to wait for a second dial tone or wait for 5
seconds of silence. Other miscellaneous punctuation and spacing will
be ignored.
| |
|Enter new string (Max 20) or enter <-' to leave unchanged: |
| ,12345678 |
| |
Next you will asked whether the string should be treated as a phone
prefix,or a suffix.
| |
| Should this string <P>receed or <F>ollow the phone number.? |
| |
If you wish the string you are defining to be sent to the phone
after the phone number is dialed you should enter "P". If you want
the string to be sent after the phone number, enter "F".
Next you will be asked what type of phone prefix or suffix you are
defining.
| |
| Enter prefix/suffix type <L>ONG, <N>ORMAL or |
| <I>nternal. |
In defining the type of a prefix you are telling BackMail how to
format the phone number with the string you have defined.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
47
If the string you are defining (",12345678" in our example) is to be
used is a prefix then the different types would format the dialing
of the phone number as follows.
INTERNAL: ,12345678 + ext number
NORMAL: ,12345678 + phone number
LONG: ,12345678 + (area code) + phone number
In the case of suffixes the formating is slightly different. The
suffix string, of course, will follow the phone number. Defining the
type tells BackMail whether or not to use the destinations area
code, extension number or 7 digit format. You will also want the
suffixed phone number to bear whatever prefix is required to place a
long, local or internal call. So in formating a suffix string
BackMail will look to your definitions of the predefined, long local
and prefix strings to decide what goes before the phone number.
So, for example, suppose that you were in an office where you had to
dial "9" followed by a pause to reach an outside line. To dial long
distance you would, of course, have to dial "9,1". In that case you
would should have entered these strings for the "local" and "long"
prefixes. In that case your prefix list would look like the example
at the beginning of this section. Now you are defining a fourth
suffix, which you are calling "MCI" and have entered as ",12345678".
Now depending upon what type you give to the suffix you will get the
following results.
INTERNAL: ext number + ,12345678
NORMAL: 9, + phone number + ,12345678
LONG: 9,1 + (area code) + phone number + ,12345678
Supposing that you were defining "MCI" so that long distance calls
prefixed MCI would be charged to a credit card number you would
obviously declare the "MCI" extension to be of the type LONG.
In every case, once you have defined your prefix, BackMail will
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
48
show you exactly what format the prefix you have defined will use.
The example below gives some idea of what sort of formats are
possible.
+--- Prefixes/Suffixes -------------------------------------+
| Intern |
| Local 9, + phone number |
| Long 9,1 + (area code) + phone number |
| MCI 9,1 + (area code) + phone number + ,12345678 |
| ROLM 1234 + ext number |
| Watson phone number + 99,W9 |
| MT&T 09876543210987654321 + (area code) + phone number |
| PC-V ext number + 5555 |
+-----------------------------------------------------------+
For more about extension numbers see Appendix C: Understanding
extension numbers.
PHONE DIALING MODE
This function allows you to select pulse or tone dialing as the
default method by which BackMail will place its calls. If you are
in doubt as to which you need, try placing a voice call using
BackMail dial out. This default setting can be overridden for
particular Dial prefixes if you include a "T" or a "P" in the prefix
number.
SCREEN RETRACE HANDLING
Use this function if you see snow or flicker on your screen when
BackMail's menus or its clock is on the screen. Having this
function "ON" will eliminate the snow associated with some color
graphics adapters.
If you don't have such problems, leave this "OFF" so that BackMail
can do its screen handling without wasting microseconds on snow
removal.
HOT KEYS
+-------------- Hot Keys -------------+
| Main menu hot key <Alt-1> |
| Phone dialer hot key <Alt-2> |
| Suspend operation hot key <Alt-3> |
+-------------------------------------+
Use arrow keys to move cursor.Enter to select
Then hit the new hot key for the selected function.
"Hot keys" are keys that are used to call BackMail from the
background to present the BackMail main menu, dial out for voice
calls, or to temporally suspend BackMail operation.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
49
The default settings for these keys are special function keys, Alt-
1, Alt-2 and Alt-3.
This function allows you to reassign these keys. To use, select the
key assignment you want to change and hit Enter. The program will
then ask you to hit the new hot key for the selected function.
You can assign any function key, Alt or Ctrl key combination you
like. Try to pick hot keys that are not used by the programs that
you will normally be running on top of BackMail.
TECHNICIAN SETTINGS
This function is used for very infrequently changed program
parameters. See Appendix A for the details (some of which are
gory). Technician settings are important for customizing BackMail
to run your modem. We have tried to provide a default setup that
runs as many modems as possible 'right out of the box' and so you
might very well never have the need to inform yourself about these
matters. For the expert user, the distraught user, and the merely
curious user however the information is available together with
details concerning modem fiddling in Appendix B.
PHONE NUMBER
Use this function to tell BackMail your phone number. You should do
this the very first time you use BackMail. This is essential,
because your phone number is your return address for all BackMail
mail. It is how the systems you are talking to identify you for the
purposes of replying, forwarding and answering your mail to them.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
50
When you enter your phone number be sure to include your area code.
BackMail expects an area code to be associated with every number.
+----------------------------------------------------------+
| ** WARNING ** If you change your phone number, you will |
| have to register this program again. Continue (y/n)? |
+----------------------------------------------------------+
NOTE: When you enter your phone number using this function,
you are also telling the program that you are a new user of
the program. New users are asked to register their copies
of the program.
SAVE SETUP
Whenever you have made changes in the setup menu, use this function
to save them to disk copy of BackMail. Changes saved in this manner
will be automatically restored the next time you run BackMail.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
51
VOICE CALLS
PLACING A CALL
BackMail contains an Autodialing feature which you can use to make
voice calls. If you place your outgoing voice call using the
Autodialer, then BackMail will know that a voice call is in progress
and will not attempt to dial out in the course of your call. If
your modem does not support the Wait for Dial Tone feature (see
CHANGE SETUP), then you should place all your outgoing voice calls
through the BackMail Autodialer.
USING THE PHONE DIRECTORY
To place a call you press the dial out hot key (default Alt-2). You
will be presented with your personal phone directory. This
directory includes all of the BackMail destinations as well as any
voice destinations you have entered.
The arrow keys will move the cursor bar. The Enter key will select
and dial a number. If the number you want is not on the list, press
F1; if you change your mind, and decide you don't want to dial a
number after all, press Esc.
+------ Select a number from the list below with <-' -----+
| Acme Computer Sales local 499-9832 |
| Bob Bright local 340-3847 |
| Charles Wangersky intern 4353 |
| C.E.O. Mr. Braybrooke intern 9764 |
| Dave Nelson long (604) 432-9848 |
| Dave Jones intern 3343 |
| Davidson Donald long (988) 323-9999 |
| Frank Jackson local 384-3487 |
| General Information local 411 |
| Hotstuff Sporting Goods local 398-3838 |
+---Press <Ins> to enter a number by hand, <Esc> to quit --+
Phone numbers are listed according to the 40 character name you
have given the destination. Use the arrow keys on the keypad to
move the bar cursor and press Enter to dial the selected number.The
End key takes you to the bottom of the directory, Home to the top.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
52
DIAL IT YOURSELF
If you want to dial a number which is not in your directory, hit the
Ins key. You can then use your keypad to enter your call.
+-------------------------------------------+
| Enter number to dial. +, - change prefix,|
| <-' when complete, |
| <Esc> to exit without dialling: |
| Local _ |
+------NumLock------------------------------+
Enter will dial.Esc key will abandon the dialout request.
Use key pad to enter number. If you have an IBM AT or similar, the
NumLock light on the keyboard will light up; older PC clones, which
have this indicator light, may have the light turned on at the wrong
time. This is nothing to worry about. If the computer thinks that
the NumLock key is on, we will try to show some indication of it on
the screen.
Your number will be preceded by a prefix name. You can change the
prefix by using the '+' or '-' keys on the keypad.
ADDING A NUMBER TO YOUR PHONE DIRECTORY
If you have entered the number yourself Backmail will ask you if you
want to add the number to your phone directory.
+-------------------------------------------+
| Do you want to add that number |
| to your phone directory [y/n] ?_ |
| |
| |
+-------------------------------------------+
If you respond by hitting Y, the program will ask you for a name of
this destination.
+-------------------------------------------+
| Enter the name you want attached to |
| this number (maximum 40 characters) : |
| _ |
| |
+-------------------------------------------+
Enter the name which you will remember this person by. This is the
name that will appear in the phone directory from now on; it will be
sorted alphabetically. When you are finished entering the name,
press the return key, Enter. The Backspace key will delete the
last character you entered.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
53
ON CONNECT
You will hear BackMail dial its call over your modem's speaker.
+-------------------------------------------+
| BackMail is now dialing |
| Bob Martin (office) |
| When finished, pick up the |
| phone and press the space bar. |
+-------------------------------------------+
If BackMail knows the name of the party you're calling, either from
your selecting it from the list, or by having you enter a name, it
will include that name in the message. Otherwise, it will show you
the number, exactly as you typed it in.
After it dials a number your modem will remain as part of the voice
circuit and may contribute some noise to the line. To turn this
off, hit any key after you have picked up the phone (Note, pick up
the phone first, otherwise you will be terminating your call).
BackMail will automatically take the modem out of the circuit about
30 seconds after it finishes dialing (the delay is to give you time
to pick up the phone).
IF BACKMAIL IS USING THE PHONE
It may happen that at the time you press Alt-2, BackMail will be in
the middle of communicating with another BACKMAIL.
In that case, after you select the number to dial out, the program
will ask permission to complete its call.
+----------BackMail is On Line ----------+
| ^C aborts the current BackMail session.|
| <Esc> cancels dialout request |
| anything else will wait |
+----------------------------------------+
Pressing Ctrl-C will force BackMail to cancel its call. Don't worry
about interrupting BackMail in the middle of a call. If it doesn't
finish its exchange of mail in one call, it will deliver it at a
later time. You won't lose any mail.
If you hit a key indicating that you are prepared to wait, BackMail
will complete its current data transmission and tell you it is now
prepared to dial your voice call.
+- BackMail Message --------------------+
| BackMail is now ready to call |
| Bob Martin (office) |
| Do you still want to do that [y/n] ? _|
+---------------------------------------+
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
54
If you enter Y now, BackMail will dial the number which you selected
or entered earlier. If you enter N, it will cancel the dialout
request. If you have left your machine in unattended mode, the
dialout request will be cancelled automatically.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
55
If you press the dial-out hot key Alt-2 while you have a dialout
request waiting, it will ask you if you wish to cancel the pending
selection.
+- BackMail Message --------------------+
| BackMail is waiting to call |
| Bob Martin (office) |
| Do you still want to do that [y/n] ? _|
+---------------------------------------+
If you tell it N at this point, it will cancel the pending request,
and allow you to make another. If you tell it Y, it will go back to
waiting.
WHEN YOU'VE FINISHED YOUR CALL
When your voice call has been dialed BackMail will go away to allow
you full use of your computer while you are on the phone.
If you are not using the Wait for Dial tone feature, then BackMail
will need to be told when you are off line and it can begin making
Data Calls. It will place a notice in the top right corner of the
screen asking you to press the dial out hot key when you have
finished your call to tell BackMail that it can resume making data
transmissions.
+-------------------------------------------+
|Press <Alt-2> when voice call is completed |
+-------------------------------------------+
If you are using Wait for Dial Tone, then BackMail will be able to
use your modem to determine if you are on line and will not ask you
to tell it when you are done calling
RECEIVING VOICE CALLS
When you are running BackMail you should let BackMail answer the
phone. If you run BackMail consistently you will probably want to
turn the ring on your phone down or off.
When your modem detects an incoming call BackMail will instruct it
to pick up the phone and generate a carrier. If it does not detect
a carrier in a certain period of time (this is your LAG TIME
setting, see CHANGE SETUP) it will conclude that you have a voice
call.
BackMail will "ring" the speaker on your computer and put a message
on the screen.
+----Voice Call Detected ---+
| Please pick up the phone, |
| then press any key |
+---------------------------+
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
56
When you hit a key after picking up the phone, BackMail will cut the
modem out of the circuit and allow you to use your computer while you
are on line. Be sure to pick up the phone before you hit the key,
otherwise the modem will hang up on your caller.
You have full use of your computer while making your voice call.
If you are not using WAIT FOR DIAL TONE (See CHANGE SETUP) BackMail
will need to know when you are finished using the phone. In that case
BackMail will put a reminder in the top left corner of the screen to
press the phone hot key when you have finished your call. This will
tell BackMail that the phone is free and that it can resume its data
calls.
+---------------------------------------------+
| Press <Alt-2> when voice call is completed |
+---------------------------------------------+
If you are using WAIT FOR DIAL TONE you will not see this message.
FROM THE CALLER'S POINT OF VIEW
Someone who is placing a voice call to a BackMail number will hear a
high pitch carrier signal until you are notified by BackMail that
you have a voice call and pick up the phone.
It would be very nice if backmail could turn the carrier signal off
when it has decided that the incoming call is from a voice call,
unfortunately there is no reliable way to do this with a normal
modem (Lord knows we've tried!). So as a courtesy to your callers,
it's a good idea to respond to voice calls with some alacrity.
If you have placed BackMail in UNATTENDED mode you have told the
program that you are not available for voice calls. In that case
BackMail will pick up the phone and generate a carrier for just long
enough to decide whether you are getting a voice or a data call
(This period is your LAG TIME, see CHANGE SETUP). In UNATTENDED mode
it will hang up as soon as it decides that the incoming call is a
voice call. As a courtesy to your voice callers, it is good idea to
keep your LAG time as short as possible.
People who haven't used BackMail sometimes worry that they will lose
incoming callers who will hang up when they hear the carrier. In
our experience this just doesn't happen much; many genuinely weird
things can happen when you dial into conventional phone switchboards
and answering systems, and a few seconds of whistle don't seem to
drive anyone away.
When you first start using BackMail you may find that the program
tells you that you have a voice call but then, when you pick up
nobody is there. Or it may be that after telling you a voice call
has come in, you get this message:
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
57
+--- Voice Call Detected ---+
| Please pick up the phone, |
| then press any key |
+--+-------------------------------------+
| It's not a voice call, after all. |
| Well, anyone can make an honest |
| mistake. Sorry. (press a key:) |
+-------------------------------------+
INCREASE YOUR LAG TIME IF YOU SEE THIS
The problem in this case is that your LAG time is set too low. One of
two things may be happening in this case. It may be that your modem
is being slow to detect a carrier. You can prevent this by increasing
your modem's "Lag Time" using the CHANGE SETUP change setup" menu (See
above). On the other hand, if this never happens to you, you may be
able to reduce your modem's lag time so that you get quicker
notification of voice calls.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
58
TROUBLE SHOOTING
DESIGNERS NOTE
BackMail is a inexpensive program, compact and easy to use. But
don't let that fool you. It is easily one of the most technically
sophisticated programs ever written for the PC environment.
Among the many things its designers have had to allow for are the
wide variations in PC hardware, foreground programs, and modem
performance. Of all the constraints its designers have had to
accommodate, the most difficult and frustrating have been those
involving modems.
BackMail will operate with any truly compatible Hayes Modem.
However BackMail uses more of the communication resources of a PC
and modem than any conventional 'terminal'-type communication
program. Many modems that succeed in faking conformity to the
standard for terminal programs will reveal their failings under
BackMail. For many operations these modems are 'Hayes Standard' in
the same sense that a patio brick is Hayes standard. They don't
blow up when you give them a standard command, but they don't obey
the command either.
Which is all to say that if you are having trouble communicating
with BackMail it will most likely be a problem with your Modem. But
don't despair. Following the troubleshooting tips below should get
you up and running.
My BackMail doesn't send my messages right away.
It's not supposed to. BackMail operates on a cycle of approximately
3 minutes. If you post a message or file (and have no other mail
addressed to anyone else), then BackMail will try to post it
sometime in the next few minutes. The cycle time varies slightly
depending upon your phone number. This is to make it very unlikely
that two BackMails will ever get into perfect synch and fail to
connect because they are calling each other at exactly the same
time.
After BackMail has answered a call it continues to report that it is
online even after the calling party has disconnected.
This usually means that either the modem has failed to signal loss
of carrier, or that the serial port hardware on the PC has failed to
interpret the modem's signal. The first thing to check is to insure
that the DIP switches on your modem are set to place CD (Carrier
Detect) and DTR under the control of the computer. If your modem
does not have dip switches then use Tech 0 and Tech 3 of change
setup to insure that your modem is running with CD and DTR enabled.
(see GETTING STARTED)
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
59
If the DIP switches are set correctly but the problem still persists
you should determine if your modem supports the command string
"&C1&D2" at TECH 3. If your modem does not support "&" commands then
this string may be confusing your modem. In that case you should go
to TECH 3 under CHANGE SETUP and blank out the "&C1&D2" .
If this fails, insure that your cable makes the appropriate
connections for DTR and CD.
If the cable checks out, then it is likely that the problem lies in
your hardware. For example, running slow UART chips (like 8250's)
in a fast machine (like an AT-type) can lead to this sort of
performance. Then too it may be that your modem is simply not fully
functional.
A message or file has been queued for delivery but BackMail does not
send it.
BackMail will only send mail to a destination provided that
destination is available. Part of the ID block of a BackMail user
consists of a notification of this availability 'window' (see the
guide to operation). This means that each time two BackMails
communicate they exchange availability times. When this happens
BackMail checks for a change, and if there is one, it is recorded in
the phone directory automatically. Thus it is possible for
somebody's availability time to change and for you not to be aware
of the change (although your BackMail will be aware of it). In case
your need to communicate is urgent, you can override somebody's
published availability time by editing their entry in the phone
directory to override their availability time (use option P in the
main menu). This power should not be exercised lightly.
The phone rings but BackMail doesn't pick it up. This condition
persists until I kill and restart.
BackMail, in common with many communication programs these days, is
interrupt driven. In order to operate properly, your hardware must
generate signals called interrupts at the appropriate time. This is
assured when BackMail loads initially since it enables these
interrupts at that time. It is a sad fact of life however that
certain other programs will disable interrupts and not re-enable
them when they have finished running (we even know of a directory
listing program that does this!). If interrupts become disabled
then BackMail will fail in some or all of its duties (depending upon
which interrupts have been disabled). If this happens, killing and
restarting will restore interrupts and all will be well (until the
next time you run the program that did the disabling) but it is not
necessary to go through the whole start up sequence again. You can
also re-enable interrupts by suspending and unsuspending BackMail
(default key <Alt-3>).
Graphics screens are not restored after "You have New Mail" and "Voice
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
60
Call Messages" pop up
Several steps may be helpful. See the notes concerning TECH 74
under Technician Settings in the CHANGE SETUP section. Also
consider the possibility of placing your BackMail in Unattended Mode
when running your graphics packages (see MAIN MENU). In Unattended
Mode BackMail will not interrupt the foreground process
Get "Sorry it's not a voice call after all" messages.
This is usually an indication that your Lag Time is set too low.
The 'right' value for this is highly modem dependent and there is
considerable variation even among modems from the same manufacturer.
See the section on setting your Lag Time in the CHANGE SETUP section
of this manual.
Modem gives a TIME OUT error on start up.
This can happen if your modem is off, but you know that. More
likely what's going on is that your Modem has got into a states in
which it won't respond to an initialization string. Turning the
modem off then on once or twice, then hitting Enter will usually fix
this. (Granted this may be awkward if you have opted for the
"convenience" of an internal modem.)
BackMail seems to interfere with my other communications programs.
No it doesn't. Not if you remember to SUSPEND BackMail before you
run your conventional terminal program. (See the MAIN MENU section
above).
BackMail tries to call out over my voice calls. Even when I set "WAIT
FOR DIAL TONE" on.
Either your modem does not support the "Wait for Dial Tone" or you
need to impliment its extended command set.See the explantion of "X
modes" in Appendix B, below. You might also check your Tech 16
setting against your modem manual.
Note thought that It is a sad fact that modem manuals sometimes
depict a rosier world than the actual one; reporting e.g. that the
modem sends response code such and such when it fails to detect a
dial tone, when really the modem's behavior requires the more
guarded assertion that it does this "frequently" or even
"sometimes". Inexpensive modems will sometimes mistake your
conversation for a dial tone and dial out anyway.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
61
Sometimes characters that I type in the BackMail editor "drop through"
into the foreground process like MicroSoft Word
What is happening is that your foreground process is peeking at the
character buffer in order to get keys as quickly as they come in.
Programs with variable "cursor speed" or "keyboard speed" controls
will do this (E.G. MicroSoft Word and WordPerfect).
The simple way to cure this is to change TECH SETTING 75 from '0' to
'1'.
Note that if you've been having trouble using the offending
foreground process with other TSR's this may have been the problem.
The way to cure those other incompatibilities may be to set the
"cursor speed" on your foreground process to zero.
Note that changing TECH 75 to '1' on BackMail should solve the drop
through problem but you may loose compatibility between BackMail and
other TSR programs. In that case you will have to decide whether
you would rather put up with the occasional character drop through
or set your cursor speed to zero on the foreground process.
Get "OUTMAIL" or "INMAIL CORRUPTED" message.
We hope you never see this, but if you do something has garbled your
mail box file . There are two possible causes of this:
If this happens frequently it is likely that another program is
violating DOS's rules for file and interrupt handling and is fouling
BackMails waters. This is rare and the offending programs will most
likely be an amateurish TSR program that does conform to the
industry standards. If you have a program that you suspect of
causing these difficulties you should probably stop using it since
BackMail is not the only program it will cause problems with.
BackMail does extensive file i/o in the background. If BackMail is
in the midst of writing to a file and your system looses power, or
you do something in the foreground to crash the system, then the
file may get corrupted. BackMail only opens files when it is online
so for a power down or crash can only cause trouble if it happens
when you are online.
It is thus a good idea (particularly if you have an internal modem
and can't see when you are online) to check the BackMail Main menu
before you power down. If you see that you are online you can wait
for the call to end or terminate it by SUSPENDING the program.
Suspending in mid call will not damage your Mail files. The person
you are calling will get a "CALL TERMINATED BY RECIEVER" notice and
the aborted messages will be resent by BackMail the next chance it
gets.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
62
As we said, this should be a rare occurrence, but if you get a
"mailfile corrupted message" you should try looking at the relevant
mailfile under "MAINTAIN". If it looks normal then the MAINTAIN
function has automatically repaired the file. If it looks garbled or
MAINTAIN will not let you look at the file then exit to DOS and
erase the relevant file (inmail. or outmail). BackMail will build
you a new mail file when you restart it.
On startup the program aborts while "Reading mail files".
Alas, your mail files have been corrupted. erase them and restart
the program.
Get "Program Fails CRC check"
If you get this message on startup it means that your disk copy of
BackMail has been corrupted. Let us know and we'll get you a new
one.
If you get this message after you have been running for while then
what must have happened is that some other program you have running
has gone wild, violated the BIOS memory rules, and has overwritten
BackMail's resident code. If this happens BackMail will try to
gracefully retire from the scene, but you should probably reboot
anyway and do something about the rogue program.
Get a "Too many files" message.
Make sure that your CONFIG.SYS file contains a line which says FILES
= 20.
BackMail tells me I have a voice call but when I pick up the phone it
has hung up.
Pick up the phone before you hit a key in response to the voice call
message. Hitting the key is the signal to BackMail that it is okay
to hang up the phone.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
63
Modem hangs up before a connection is made. or destinations complain
that your messages are identified as "Voice Calls" by their modem even
when their Lag Times are set to maximum.
What is almost certainly happening is that cheap audio filters on
your modem are interpreting the ringing sound as a carrier signal
and are trying to talk to the bell not the destinations computer
(Doesn't seem such a bargain now does it?). Try increasing the value
of TECH 3 under CHANGE SETUP.
If this doesn't work then, if you have a 2400 baud modem you should
try setting the CALLBAUD setting (using BMCONFIG.COM) to 1200 baud
(see the section on BMCONFIG. The loss of transmission speed on
outgoing calls is regrettable but may be unavoidably with some
modems. What has happened is that the modem manufacturer has
abandoned the Hayes Standard (particularly in respect of Tech 3) for
speeds above 1200 baud, hoping that you'd never notice.
If it still doesn't work, your modem is not Hayes Standard (whatever
you may have been told) or it is broken. Demand your money back
from whoever sold you this turkey.
BackMail calls out but hangs up just after the "online" message
appears. or
Backmail answers a call but does not correctly report who is calling
and/or does not deliver mail which has been queued for that caller.
After connecting, two BackMails exchange 'ID blocks'. If the phone
number in the receiver's block fails to match the number the sender
dialed, the sender disconnects. This can happen if the party being
called has failed to set the phone number on their copy of bground
(through the "change setup" option of the main menu). You should
also make sure that you have the destination's full phone number,
including any extension to their number that they may be using to
receive internal calls. (See Appendix C: Understanding Extension
numbers below).
If all this fails it may be that either you or the destination you
are having trouble with has got a corrupted MAIL file. The program
tries to verify the integrity of its mail files and tell you if this
has happened, but it can happen that a mail file passes these tests
but is internally corrupted in such a way that BackMail finds it has
no messages to deliver after it has mad contact. You should have
both parties that are experiencing this trouble look at their INMAIL
and OUTMAIL files under the Mailbox MAINTAINANC functions. These
functions will reveal (and usually fix) garbled MAIL files. If
MAINTAINANCE reveals garbled mail files, ESC back to the MAIN MENU
and then go back an look at the file with MAINTAIN again. If it is
still garbled, you will have to erase the file and restart.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
64
Sometimes my BackMail calls another or they call mine and all that
happens is that the "online" message appears but nothing else happens
and after a while we disconnect.
As we have said before some modems just have a hard time talking to
each other although if you know of any case in which this always
happens, we want to know about it. Another way in which this can
happen is if one or both ends of the attempted BackMail session have
some process running which "locks out" BackMail. In order to engage
in communication, BackMail must be able to read and write files, and
some operations will prevent BackMail, or any other program for that
matter, from doing this. In particular, the DOS commands COPY and
FORMAT have this property; while they run there can be no other
program reading and writing files. As a special case of this if you
routinely use the COPY command to send files to the printer, you
will be disabling BackMail during that time. We would suggest that
you use the DOS PRINT command instead since it does not lock
BackMail out.
I made up several different 'phone' files to do different mass
mailings but when I switched from one to another, BackMail crashed as
soon as it started to dial out the first call
Although PHONE, INMAIL and OUTMAIL are separate files they are
intimately related. The entries in PHONE contain specific
references to entries in OUTMAIL (and vice versa) and INMAIL
contains specific references to PHONE. If you suddenly replace
PHONE without replacing (at least) OUTMAIL then BackMail will
certainly be too confused to work properly and may well be confused
enough to crash. If you make a new PHONE you should also make new
mail files to go along with it, and when you swap PHONE's, swap the
associated mail files at the same time and all will be well provided
that you kill BackMail before the swap and restart it after. You
must start fresh because BackMail saves information in memory from
your current PHONE and that will not be replaced (safely) with
information from the swapped PHONE unless you restart.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
65
I changed my availability time but the change did not get passed along
to some of the other BackMailers who called.
BackMail is designed to be as fast as possible in its background
operations. This is so that it can be unobtrusive, which is a
highly prized quality in a background program. We achieve this
speed by keeping file manipulations to an absolute minimum and that
means we don't want to open the phone directory when we don't have
to. Since updating availability times requires changing the phone
directory, we always do these updates during a "read new mail"
session. At this time BackMail is in the foreground and we don't
have to worry so much about being unobtrusive. So if you change
your availability time, the other members of your BackMail net won't
find out about the change until you send them mail and they read it.
Any mail at all will do, since the updating process is automatic.
Copyright (c) 1988 ALETHIC Software inc. All Rights Reserved
A-1
"APPENDIX A: TECHNICAL SETTINGS"
There are two general types of technician settings, those that
accept numbers, and those that accept strings.
+---------------------------------+
| ** Technician Settings ** |
| See User's Manual for details |
| Enter number of item to change |
| Esc when done (0-150): |
| _ |
| |
+---------------------------------+
When you enter the number of the technical setting you wish to
change the program will display its current value.
+-------------------------------------+
| Item 3: Current value is S9=30 |
| Enter new value, or ─┘ to leave |
| unchanged: _ |
+-------------------------------------+
Entering a new value will over-write the old value.
While there are a large number of possible settings, there are only
a few that are of interest to the average user.
Before you alter tech settings you should know: (a) what you are
doing, and (b) exactly how you intend to do that, before you start
fooling around in this section. We suggest that it would be a very
good idea to back up your copy of BackMail before you start setting
these values.
There are defaults for all these settings built into the program.
These defaults have been extensively tested with many Hayes and
Hayes-compatible modems, and work for most such. The technician
settings are listed below:
A-2
TECH 0 - 15: MODEM COMMAND STRINGS
0: The modem attention string. This defaults to 'AT'.
1: The string to force the modem to hangup and reset. This
defaults to "Z".
2: The string used to set the length of the period during which
we watch the carrier when someone calls, before deciding
that we have a valid carrier after all. This defaults to
'S9=3 ', for 3/10 second.
3: The string used to enable carrier detect and to place DTR
under the control of the modem. This string is necessary for
modems that do not have external DIP switch control of these
features. The default value of this string is "&C1&D2". In
some modems which have DIP switches and do not recognize "&"
commands, this string may produce unpredictable results. In
this case TECH 3 should just be set to a blank string.
4: The string used to enable extended response codes. If your
modem has a command response set larger than the Hayes
standard, there is a string which turns the extended set on.
Typically, this string is entered here. This will appear in
your modem manual, most probably under the command 'X'. The
default is 'X1'.
5: The string which is used to turn on the modem speaker. This
defaults to 'M1'.
This string is primarily for use if your modem uses the
enhanced Hayes command set rather than the original set.
The enhanced Hayes standard does not allow for a volume
control knob for the speaker; instead, one is allowed to set
the speaker volume with a new command, 'L'. Typically, the
default setting for the speaker is very loud. When BackMail
turns on the speaker, as it does when it is dialling out a
voice call, this string is sent; it can include the speaker
volume control setting. A typical volume control setting
would have the form 'L1M1'.
6: The string which is used to turn off the modem speaker.
This defaults to 'M0'.
7: The string that forces the modem to use only numeric return
codes. This defaults to 'Q0V0E0'.
8: The string that disables auto-answer. This defaults to
'S0=0 '.
9: The string that sets how long we wait for carrier after
either dialing out or answering the phone. This defaults to
'S9=25' for 25 seconds.
A-3
10: The start of the dialout using touch tones command. This
defaults to 'DT'.
11: The start of the dialout using dial pulses command. This
defaults to 'DP'.
12: The string or character used (after the Tech 1 string) to
get the modem to answer the phone and generate a carrier.
This defaults to 'A'.
13: The modifier that gets added to the number to dial to
specify immediate return to command mode after dialling the
number. This defaults to ';'
14: The command used to pick up the phone in originate mode.
This defaults to 'D'.
15: The character or string used to end commands to the modem.
This normally defaults to a carriage return.
16: The character or string used to force your modem to wait for
dial tone. The default value is 'W'
17: The string used to tell the modem how long to wait for dial
tone. This defaults to 'S6 = 2' for a 2 second wait.
A-4
MODEM RESPONSE VALUES: TECH 50 - 70
This is the response table for the modem. The modem will typically
respond with a number, from 0 to 10; we are allowing for a few
extra, in case your modem has extra response codes over and above
the usual. The table below describes the default settings, and the
meaning of the values used in setting them.
| Number | Modem │ Default │
| | Response | Setting │
+--------+----------|---------+
| 50 | 0 | 0 |
| 51 | 1 | 1 | | Setting | Interpretation
| 52 | 2 | 4 | | Value |
| 53 | 3 | 5 | +---------+-------------------------
| 54 | 4 | 10 | | 0 | 'OK': Command accepted
| 55 | 5 | 2 | | 1 | Carrier at 300 Baud
| 56 | 6 | 9 | | 2 | Carrier at 1200 Baud
| 57 | 7 | 9 | | 3 | Carrier at 2400 Baud
| 58 | 8 | 9 | | 4 | Ring detect
| 59 | 9 | 9 | | 5 | No carrier / carrier lost
| 60 | 10 | 3 | | 6 | Busy signal detected
| 61 | 11 | 9 | | 7 | Phone at far end rings
| 62 | 12 | 9 | | 8 | No dial tone
| 63 | 13 | 9 | | 9 | Do nothing
| 64 | 14 | 9 | | 10 | Error in command line
| 65 | 15 | 9 | | 11 | Connect 9600
| 66 | 16 | 9 |
| 67 | 17 | 9 |
| 68 | 18 | 9 |
| 69 | 19 | 9 |
| 70 | 20 | 9 |
TECH 71: RESERVED
TECH 72: MODEM RESET TIME
The length of time (in seconds) that the modem will wait after it
receives the modem reset string, before it will accept commands
again. Most modems require no more than a second; the Hayes 2400
requires 2 seconds. This defaults to 1. If you find that when you
start up the modem you get "MODEM TIME OUT" errors and have to hit
Enter several times to get the modem to respond, try increasing this
value.
A-5
TECH 73: WHICH RING TO ANSWER
The number of times BackMail will let the phone ring before picking
up the phone. The default value is 1 but you might want to set it
to a higher value if, for example, you have an answering machine
that answers on the first ring and you want it to take your incoming
calls in preference to BackMail. The maximum permissible value is 3
rings. Longer than that and calling BackMails will usually have
already given up on contacting you.
A-6
TECH 74: GRAPHICS DISPLAY
The number here will have a value from 1-7. These refer to video
modes. (If you don't know what they are don't tinker with this).
When running in attended mode BackMail will interrupt the foreground
process to put up messages such as "You have new mail". When you
acknowledge the message, BackMail will restore your screen to its
original state. However there are some higher video modes on some
video cards which BackMail will not be able to restore. The problem
is in the video hardware's design (the relevant video registers are
write only). To prevent this from happening tech 74 should be set to
the highest video value which BackMail can restore on your machine.
The default is "6" which handles EGA screens. For higher Graphics
modes BackMail will not attempt to write messages to your screen, it
will just ring the bell on your machine to let you know, e.g. that
you have new mail. Note though that if you call up the BackMail
Main Menu it will always respond, no matter what the consequences to
your graphics display. Be careful.
If you are operating a graphics program and find that BackMail
messages don't restore your screen properly, then you should
increase this number. Examples: To avoid visual notification in
all graphics modes, set tech - 74 to a value of 3 (which is the
highest number for a valid CGA/EGA text mode).
To allow notification in 320x200 color graphics, but not in 640x200
B&W graphics, set tech - 74 to 5. Notification is always given
(when enabled) for monochrome text display (mode 7) regardless of
the tech - 74 setting.
TECH 75: CURSOR SPEED UP
Certain software packages like Microsoft Word install a TSR which
peeks at the keyboard buffer instead of using the standard resources
of DOS to obtain keystrokes. With the feature running, you may
sometimes see keystrokes from BackMail "fall through" into the
foreground application. Setting TECH 75 to "1" (the default is "0"
will cure this problem. As with most things there is an associated
cost: with TECH 75 set to 1, there may appear problems with other
TSR's with which BackMail normally enjoys peaceful coexistence.
A-7
TECH 80 - 111: COLOR TABLE
The table below describes each color's position in the table, its
default value, and where in the program it is used. For actual
colors, we must refer you to the technical manuals of your computer.
We strongly recommend use of the BMCONFIG program to change
BackMail's color display.
| Color screen |Monochrome screen |
| (CGA, EGA) | (MDA, Hercules) |
+--------+---------+--------+---------+
| Number | Default | Number | Default |
| | Value | | Value | Used for:
+--------+---------+--------+---------|---------------------------
| 80 │ 7 | 96 | 7 | Normal video areas
| 81 │ 15 | 97 | 15 | Highlighted video; bright text
| 82 │ 112 | 98 | 112 | Reverse video: menus & help
| 83 │ 127 | 99 | 112 | Highlighted reverse video
| 84 │ 12 | 100 | 15 | Errors and warnings
| 85 │ 137 | 101 | 143 | Attention messages
| 86 │ 143 | 102 | 143 | Emergency mesg:flashing bright
| 87 │ 4 | 103 | 7 | Spare
│ 88 │ 5 | 104 | 7 | Spare
│ 89 │ 6 | 105 | 7 | Spare
│ 90 │ 10 | 106 | 7 | Spare
│ 91 │ 11 | 107 | 7 | Spare
│ 92 │ 12 | 108 | 7 | Spare
│ 93 │ 13 | 109 | 7 | Spare
│ 94 │ 14 | 110 | 7 | Spare
│ 95 │ 16 | 111 | 7 │ Spare
Note that colors flagged as Spare will occasionally be used in
advertisements. Other than that, there are of no interest to the
normal user.
B-1
APPENDIX B: Customizing BackMail for your Modem
The default values in Backmail should enable it to operate with any
truly Hayes Compatible 1200 or 2400 baud modem. Apart from insuring
that your DIP switches are set correctly, we recommend that you use
BackMail for a bit before undertaking any customization. The default
values the program uses have been chosen with great care and work
with a wide variety of modems.
However, should you encounter problems or if your modem is non-
standard, don't despair. We have designed BackMail to allow you to
alter virtually all of the parameters that control the modems
operations. So even if you have a modem that does not conform to
industry standards it should be possible to configure the program to
drive your modem.
DIP SWITCHES
Your Modem may or may not have DIP switches which may control some
or all of these functions.
+------------------------++-------------------------------------+
| SWITCH || SETTING |
+------------------------++-------------------------------------+
| Carrier Detect ||Should be set so that Carrier is NOT |
| ||always on. |
| || |
| Data Terminal Ready ||Should be set so that DTR is NOT |
| ||always on; i.e. is controlled by the |
| ||computer. |
| || |
| Verbose ||Should be set so that modem produces |
| ||numeric responses |
| || |
| Echo ||Should be set so the modem does NOT |
| ||echo commands |
| || |
| Auto Answer ||Should be off so modem does not |
| ||automatically answer the phone |
+------------------------++-------------------------------------+
It is most important that you have Carrier and DTR detect enabled.
If your modem does not have DIP switches for these functions then
they will be set by command strings. Check the Setting for Tech 3 to
make sure that it is the appropriate string to enable carrier and
DTR. Setting of Tech settings is described below.
B-2
MODEM RESPONSE CODES
Your modem responds to commands by sending "response codes" to your
computer. BackMail sets your modem to respond with numeric
responses. These are numbers (usually between 0-10, though we have
provided up to 20) that tell the program about the state of your
modem. Responses 1-4 are standard but, above 4, modems can mean
different things by these numbers. To bring BackMail fully en
rapport with your modem you should tell the program what these
response codes mean to your modem. You do this by altering TECH
SETTINGS under the CHANGE SETUP menu.
You change TECH SETTINGS by entering the number of the tech setting
you want to change and entering an appropriate string or number.
For modem response codes you will be entering numbers. Tech Settings
50-60 correspond to modem responses from 0-20. Each Tech Setting in
this range has associated with it a number which indicates its
meaning to BackMail.
These numbers indicate the interpretation that BackMail will place
upon the corresponding modem responses and dictate what action
BackMail will take.
Here are the BackMail Numbers and their meaning:
+---------+------------------------------------------------+
| Setting | Interpretation |
+---------|------------------------------------------------+
| 0 | 'OK': Modem has accepted a command |
| 1 | Modem has detected a Carrier at 300 Baud |
| 2 | Modem has detected a Carrier at 1200 Baud |
| 3 | Modem has detected a Carrier at 2400 Baud |
| 4 | Modem has detected your phone is ringing |
| 5 | Modem has lost or failed to detect a carrier |
| 6 | Modem has detected a Busy signal |
| 7 | Modem detects ring at the called number |
| 8 | Modem has failed to detect a dial tone |
| 9 | This response code is undefined for this modem|
| 10 | Modem has found an error in some command |
+---------+------------------------------------------------+
B-3
Here are the default settings which backmail uses to interpret Modem
responses 0-20.
+--------+-----------+------------------+
| Tech | Modem | Default BackMail |
| Number | Response | Setting |
+--------+-----------+------------------+
| 50 | 0 | 0 |
| 51 | 1 | 1 |
| 52 | 2 | 4 |
| 53 | 3 | 5 |
| 54 | 4 | 10 |
| 55 | 5 | 2 |
| 56 | 6 | 5 |
| 57 | 7 | 5 |
| 58 | 8 | 9 |
| 59 | 9 | 9 |
| 60 | 10 | 3 |
| 61 | 11 | 9 |
| 62 | 12 | 9 |
| 63 | 13 | 9 |
| 64 | 14 | 9 |
| 65 | 15 | 9 |
| 66 | 16 | 9 |
| 67 | 17 | 9 |
| 68 | 18 | 9 |
| 69 | 19 | 9 |
| 70 | 20 | 9 |
+--------+-----------+------------------+
As you will see, by default, all of the modem responses from 6-20
have a default BackMail setting of '9' which means that BackMail
will do nothing if it receives these responses. If these extended
codes do mean something to your modem then you will want to fill
BackMail in by setting the appropriate interpretation beside the
tech setting that corresponds to that tech setting.
For example: Suppose that your modem manual tells you that your
modem issues response code "6" when it receives no dial tone and "7"
when it detects a busy signal. In that case you should alter Tech
settings "56" and "67" to the Backmail settings for these responses.
+-------------------+-------------------+------------+
| Modem Response | Tech Setting | BackMail |
+-------------------|-------------------|------------+
| 6 | 56 | 8 |
| 7 | 57 | 6 |
+-------------------+-------------------+------------+
Sorry if all this sounds complicated. Indeed we aren't out of the
woods yet for now we have to talk about "X" settings...
B-4
X SETTINGS: CONTROLLING EXTENDED RESPONSES
The meaning of modem response codes above "5" are not wholly
standardized and any modem that uses these extended responses will
have a command to tell your modem which responses it will issue.
These are usually the "X1-X4" command strings. Tech Setting 4 sends
an X command to the modem whenever it hangs up the phone.
It is possible (though not likely) that you will want your modem to
be set to a different "X" value when it is answering the the phone
than when it is calling out. For this reason we have two Tech
settings for 'X' commands. The "X" value at Tech 4 is sent to the
modem each time BackMail hangs up the phone and will be in effect
when BackMail Calls out. The "X" string at tech 21 is used when
BackMail picks up the phone to dial out.
The default values for both these strings are "X1" which normally
tells the modem to do nothing except report the difference between
1200 and 2400 baud carriers. For a typical fully featured modem the
values might be:
+-----------+----------------+--------------------------------+
| Tech | Recommended | |
| Number | Setting | Function |
+-----------+-------------------------------------------------+
| 4 | X3 |Wait for Dial tone , 1200/2400 |
| | |Detect,Busy Detect |
| 21 | X1 |No wait for dial tone, 1200/2400|
| | |detect |
+-----------+----------------+--------------------------------+
Use the "X" settings that correspond to these values.
Do NOT use an "X" setting if your manual tells you that in that "X-
mode" Backmail will wait for silence before dialing. You do NOT want
BackMail to do that.
MNP MODEMS
Some high speed modems which support the MNP error connection
protocol, have very great difficulty in establishing a stable
connection with lower speed modems that do not support MNP. If you
have an MNP modem but want to BackMail with other modems that don't,
it is probably a good idea to turn MNP off for BackMailing purposes.
You can do this by including the string "&M0" in your TECH 7 String.
(but confirm the effect of this in your modem manual).
B-5
DOES YOUR MODEM SUPPORT "&" COMMANDS
Internal modems that do not have DIP switchs (and some extrnal
modems that do) require the command "&C1&D2" to enable DTR and
Carrier Detect to be controled by BackMail. We have included this
string as a default under TECH 3.
However, many modems do not support and do not require this command,
a few of these respond badly to the unknown command. If your modem
does not support "&" commands, and you experience bad performance,
it might be a good idea to blank out Tech setting 3.
TURNING ON BUSY DETECT AND WAIT FOR DIAL TONE
If you have entered in the right response codes and "X" modes then
busy detect will already be in effect. To turn on wait for dial tone
just bring up the CHANGE SETUP MENU and select WAIT FOR DIAL TONE.
Turning "WAIT FOR DIAL TONE" on will greatly enhance the ease with
which you can use BackMail for dialing out Voice calls.
WHICH RING TO ANSWER
Tech setting 73 contains a number which corresponds to the number of
rings Backmail should wait for before it answers the phone. The
default is "1" so that BackMail will answer your phone on the first
ring. If you want to give an answering machine or other people on an
extension a first shot at answering the phone you might want to
increase this number.
SLUGGISH MODEMS
Tech setting 72 contains a number which indicates how long it takes
your modem to hang up after it receives an on/off transition in the
DTR line from the computer. The default is 1 second, but if your
modem seems not to be answering the phone, or failing to connect
with calling BackMailers, then try increasing this number to 2
seconds.
CAVEAT
There are many different brands of modem on the market and they vary
widely in how well they perform. BackMail makes extensive use of all
of the features of standard modems and if the manufacturer has cut
corners in production they are more likely to show up with BackMail
than with some other less sophisticated communication programs.
We have done thousands of hours of testing BackMail with many
different kinds of modems. There are some real turkeys out there:
modems that claim to do things that they don't, modems designed to
do things no one in their right mind would ever want them to do, and
modems so flaky that they are not good for much more than
autodialing. Unsurprisingly, we have found that modem performance is
more or less directly correlated with price. We hope that your modem
wasn't too much of a bargain.
B-6
Of particular note are some very inexpensive, internal 2400 baud
modems. These can typically run quite hot, which is not highly
recommended if you want to keep your chips happy. Some of these
have very great difficulty connecting with other modems at 2400 baud
and you have to set your LAG TIME (See the manual for an
explanation) to a very high value (e.g. 30 seconds). To successfully
connect with these modems.
If you frequently get calls which BackMail identifies as voice calls
but which are really other BackMailers, or if other BackMailers have
trouble connecting with you we recommend that you use BMCONFIG.COM
to set your "ANSWER BAUD" rate to 1200 baud. If you have trouble
connecting with other modems at 2400 baud then you should reduce
your "CALL BAUD" rate down to 1200 baud. The trade off of
reliability for speed is usually worth it.
B-7
MODEM COMMAND STRINGS
Tech Settings 0 -22 contain the strings that are used to control the
modem.
If you encounter difficulties with BackMail controlling your modem
you may wish to change some of these after consulting your modem.
Command strings can be up to 15 characters long.
+----------+--------+-------------------------------------------+
| Tech |Default | |
| Number|Value | FUNCTION |
+----------+--------+-------------------------------------------+
| 0 |AT |Modem attention string. Precedes all |
| | |commands |
| 1 |Z |Hang up the phone & Reset |
| 2 |S9=6 |Time to wait to identify carrier |
| 3 |&C1&D2 |Carrier Detect and hang up on DTR enabled. |
| 4 |X3 |Mode to using in calling out |
| 5 |M1 |Modem speaker on |
| 6 |M0 |Modem speaker off |
| 7 |Q0E0V0 |Send result codes, Don't Echo Commands, |
| | |Numerical responses |
| 8 |S0=0 |Do NOT auto-answer |
| 9 |S7=60 |Time to wait for carrier |
| 10 |DT |Touch tone dial out |
| 11 |DP |Pulse tone dialing |
| 12 |A |Answer with carrier |
| 13 |; |Return to command state |
| 14 |D |Dial prefix |
| 15 |CR> |Terminator for Command lines |
| 16 |W |Wait for dial tone |
| 17 |S6=2 |Time to wait for dial tone |
| 18 | | |
| 19 | | |
| 20 | | |
| 21 |X1 |Mode to use when dialing out |
| 22 |+++ |Modem escape sequence |
+----------|--------+-------------------------------------------+
B-8
ADVICE TO HACKERS
The strings associated with TECH 1,2,3,4 and 7 are sent to the
modem every time BackMail resets or hangs up the phone. If your
modem requires special command strings you may wish to include them
here. If your modem does not Accept "&" commands you may wish to
blank out tech setting 3 to speed the reset of your Modem.
C-1
APPENDIX C: UNDERSTANDING EXTENSION NUMBERS
In an office enviornment it often happens that many phones share the
same phone number and differ only in their extension. For this
reason BackMail allows you to specify your own extension number as
part of your phone number and to specify extension numbers in
addition to destination's 7 digit phone numbers.
In using extension numbers the most important thing to remember is
that:
For its own purposes BackMail identifies all destinations by
their phone number and BackMail treats extension numbers as
part of that identification.
This becomes important when you remember that BackMail won't deliver
or recieve mail from another BackMail unless the other BackMail has
a phone number (the whole phone number) corresponding to some piece
of mail.
If you think about it you will see that this is essential for
systems with extension numbers. When you call,say, "424-3811 Ext.
1112", you do not want to deliver messages that are adressed to
"424-3811 ext.1113."
DECLARING YOUR OWN EXTENSION
One upshot of all this is that if, when declaring your own phone
number, you include your extension number, then other BackMailers
should know about that extension and use it as part of your phone
number. Note, this is so even if their call to you is a local or
long distance call.
Otherwise the following may happen. Other Backmails will call your
backmail and say: "Hello I have mail for 424-3811". Your BackMail
will say "Sorry I am 424-3811 Ext.1112". The calling BackMailer will
say "Ooops, then I have no mail for you!" and will disconnect
without delivering its mail.
In the other direction you may call BackMail's that already have you
listed in their directory as 424-3811, but because your mail comes
in stamped as being from 424-3811 Ext. 1123, those destinations will
identify your mail as coming from "unknown".
THE INTERNAL PREFIX
The prefix "intern" comes pre-defined in BackMail and you can enter
other prefixes or Suffixes of the INTERNAL type. When a
destination's phone number bears an INTERNAL prefix/suffix type then
BackMail will use the 1-4 digit extension number you have associated
with that destinations phone number.
C-2
If you declare a destination to be an INTERNAL call, but have not
entered an extension number for the destination then BackMail will
use the last four digits of the destinations phone number in placing
its call.
So, to make an internal call to the destination:
424-3811 Ext: 12
BackMail would simply dial "12". On the other hand if you had no
extension entered for this number but declared it to be an "Intern"
call, BackMail would try to reach this number by dialing: "3811".